GTR1 distribution

Time bar (total: 9.7s)

analyze87.0ms (0.9%)

Memory
-37.5MiB live, 91.4MiB 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)

sample3.3s (34%)

Memory
64.0MiB live, 1 955.3MiB allocated
Samples
2.7s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 2.0s
ival-mult: 509.0ms (25.7% of total)
const: 506.0ms (25.6% of total)
ival-sub: 324.0ms (16.4% of total)
ival-log: 169.0ms (8.5% of total)
ival-div: 136.0ms (6.9% of total)
ival-pi: 126.0ms (6.4% of total)
ival-<=: 103.0ms (5.2% of total)
ival-add: 69.0ms (3.5% of total)
ival-and: 23.0ms (1.2% of total)
exact: 10.0ms (0.5% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

preprocess365.0ms (3.8%)

Memory
-21.1MiB live, 659.2MiB 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 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))))
Symmetry

(abs alpha)

(abs cosTheta)

explain166.0ms (1.7%)

Memory
0.3MiB live, 279.0MiB 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
-01255
Precision?
0.0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-010
Precision?
0.0
Recall?
0/0
Samples
49.0ms512×0valid
Compiler

Compiled 238 to 56 computations (76.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
ival-mult: 15.0ms (46.6% of total)
ival-log: 6.0ms (18.7% of total)
ival-div: 4.0ms (12.4% of total)
ival-pi: 2.0ms (6.2% of total)
ival-add: 2.0ms (6.2% of total)
ival-sub: 2.0ms (6.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
2.1MiB live, 2.1MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.5%
(/.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 26 to 13 computations (50% saved)

simplify351.0ms (3.6%)

Memory
22.1MiB live, 496.7MiB 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 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))))
(-.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 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(*.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))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #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 cosTheta cosTheta))
(*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta)
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
cosTheta

localize42.0ms (0.4%)

Memory
0.4MiB live, 77.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy99.6%
(*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)
accuracy99.4%
(*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta)
accuracy99.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))))
accuracy98.6%
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
Samples
26.0ms256×0valid
Compiler

Compiled 93 to 15 computations (83.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-mult: 9.0ms (48.7% of total)
ival-log: 3.0ms (16.2% of total)
ival-pi: 2.0ms (10.8% of total)
ival-div: 2.0ms (10.8% of total)
ival-add: 1.0ms (5.4% of total)
ival-sub: 1.0ms (5.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series56.0ms (0.6%)

Memory
-17.3MiB live, 95.5MiB 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 (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 (*.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 (+ 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 (* (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 (* (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 (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 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 (* (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/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 (/ -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 (/ -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) 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 (/ 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 (/ 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 (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 (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) (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 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 (* -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 (* -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 (* -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 (* (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) 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 (* 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 (* 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 (* 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 (* -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) (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) (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 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 (*.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 (*.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

33 calls:

TimeVariablePointExpression
28.0ms
alpha
@0
(* (PI) (log (* alpha alpha)))
6.0ms
alpha
@inf
(* (PI) (log (* alpha alpha)))
5.0ms
alpha
@0
(/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))))
2.0ms
alpha
@inf
(/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))))
1.0ms
alpha
@-inf
(/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))))

rewrite408.0ms (4.2%)

Memory
32.1MiB live, 662.5MiB allocated
Algorithm
batch-egg-rewrite
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
(neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(+.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))))
(+.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(+.f32 (neg.f32 (neg.f32 (*.f32 alpha alpha))) #s(literal -1 binary32))
(+.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) alpha) (*.f32 (+.f32 alpha #s(literal 1 binary32)) #s(literal -1 binary32)))
(+.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) alpha) (*.f32 (+.f32 alpha #s(literal -1 binary32)) #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 alpha (+.f32 alpha #s(literal 1 binary32))) (neg.f32 (+.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 #s(literal 1 binary32) (+.f32 alpha #s(literal -1 binary32))) (*.f32 alpha (+.f32 alpha #s(literal -1 binary32))))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal -1 binary32))
(fma.f32 alpha alpha #s(literal -1 binary32))
(fma.f32 alpha (+.f32 alpha #s(literal 1 binary32)) (neg.f32 (+.f32 alpha #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 (*.f32 alpha alpha) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 alpha alpha) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (+.f32 alpha #s(literal -1 binary32)) (*.f32 alpha (+.f32 alpha #s(literal -1 binary32))))
(fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))))
(fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (/.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 (+.f32 alpha #s(literal 1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal 1 binary32)) #s(literal -1 binary32)))
(fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #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 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)) #s(literal -1 binary32))
(fma.f32 (/.f32 alpha (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (*.f32 alpha (*.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 (*.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 (*.f32 alpha (*.f32 alpha alpha)) (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 #s(literal 1 binary32) alpha) alpha #s(literal -1 binary32))
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(-.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (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 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #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 (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))
(/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (neg.f32 (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (neg.f32 (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) (neg.f32 (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))) (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (fma.f32 alpha alpha #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (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)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal 1 binary32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) alpha)))
(/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))
(/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (+.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) alpha) (+.f32 alpha #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #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 (neg.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)))) (fma.f32 alpha alpha #s(literal 1 binary32)))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (neg.f32 (*.f32 alpha alpha)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (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 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (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 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (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 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))) (+.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (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 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.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 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha)))))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 (+.f32 alpha #s(literal 1 binary32)) (+.f32 alpha #s(literal -1 binary32)))
(*.f32 (+.f32 alpha #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) alpha)))
(*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal 1 binary32)))
(*.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))))
(*.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (neg.f32 (+.f32 alpha #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha 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 (neg.f32 (neg.f32 (+.f32 alpha #s(literal 1 binary32)))) (+.f32 alpha #s(literal -1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 alpha #s(literal -1 binary32))) (+.f32 alpha #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)))
(expm1.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(neg.f32 (fma.f32 cosTheta (*.f32 cosTheta (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))
(+.f32 (*.f32 cosTheta (*.f32 (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 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (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 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))))
(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 (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) #s(literal 1 binary32))
(fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta #s(literal 1 binary32))
(fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) cosTheta) #s(literal 1 binary32))
(fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) cosTheta) #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 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #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 alpha #s(literal -1 binary32))) (+.f32 alpha #s(literal 1 binary32)) #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))) (/.f32 (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))))
(-.f32 (/.f32 (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32)) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))
(/.f32 (neg.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))))
(/.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) #s(literal -1 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) #s(literal 9 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))) (-.f32 (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))) #s(literal 1 binary32)))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) #s(literal -1 binary32))) (neg.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (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 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))) (/.f32 (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))) (/.f32 (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))) (/.f32 (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))))) (+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))) (/.f32 (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))))
(*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32)) #s(literal 1 binary32))))
(*.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))))
(*.f32 (neg.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32)) #s(literal 1 binary32)))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))))
(*.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32))))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(neg.f32 (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 cosTheta (*.f32 cosTheta (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32))))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (fma.f32 alpha alpha #s(literal -1 binary32)))))
(neg.f32 (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (PI.f32)))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (fma.f32 alpha alpha #s(literal -1 binary32)))) #s(literal -1 binary32)))
(+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(+.f32 (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) #s(literal -1 binary32)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (*.f32 alpha alpha)))
(+.f32 (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32))) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32)))))
(+.f32 (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32))) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32)))) (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))) #s(literal 1 binary32)) (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))) (neg.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))))
(+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32))) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32)))))
(+.f32 (*.f32 (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32))) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))))) (*.f32 (neg.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))))))
(pow.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal -1 binary32))
(fma.f32 alpha (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32))) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))) (*.f32 (neg.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))))))
(fma.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) #s(literal -1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (*.f32 alpha alpha)))
(fma.f32 (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32))) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (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 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (neg.f32 (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 alpha (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (/.f32 alpha (*.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)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 alpha (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 alpha (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.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 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 alpha (*.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 alpha (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (/.f32 (*.f32 alpha alpha) (*.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)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.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 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.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)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.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 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32))) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32)))))
(fma.f32 (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32))) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32))) (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))) #s(literal 1 binary32) (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))) (neg.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.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 alpha) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 alpha #s(literal 1 binary32)) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 alpha (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (/.f32 alpha (*.f32 (cbrt.f32 (PI.f32)) (*.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 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 alpha (sqrt.f32 (PI.f32))) (/.f32 alpha (*.f32 (sqrt.f32 (PI.f32)) (*.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 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (/.f32 (*.f32 alpha alpha) (*.f32 (cbrt.f32 (PI.f32)) (*.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 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (cbrt.f32 (PI.f32)) (*.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 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (sqrt.f32 (PI.f32))) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (PI.f32)) (*.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 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (sqrt.f32 (PI.f32)) (*.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 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 alpha (*.f32 (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 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.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 #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 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (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)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta 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 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(-.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (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 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(-.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))))
(-.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (fma.f32 alpha alpha #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (PI.f32)) (*.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 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(-.f32 (/.f32 (pow.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) #s(literal 3 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))))) (/.f32 (pow.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) #s(literal -3 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (fma.f32 alpha alpha #s(literal 1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (fma.f32 alpha alpha #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 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha #s(literal -1 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (fma.f32 alpha alpha #s(literal 1 binary32))) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (fma.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))))
(/.f32 #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 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))) (-.f32 (pow.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) #s(literal -3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (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)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.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 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta 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 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (PI.f32)))) (fma.f32 cosTheta (*.f32 cosTheta (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) #s(literal -3 binary32))) (+.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))))
(/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (fma.f32 alpha alpha #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 (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 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.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 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) #s(literal -1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.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 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.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 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 alpha alpha)) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(/.f32 (-.f32 (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 alpha alpha)) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(/.f32 (-.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 alpha alpha)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.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 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 alpha alpha)) (*.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 (*.f32 (neg.f32 (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (*.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 (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (*.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 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (*.f32 (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)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))) (*.f32 (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 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (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)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.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 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (*.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 (*.f32 (/.f32 (*.f32 alpha alpha) (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)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (PI.f32)))) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (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 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (*.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 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.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 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (*.f32 (*.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))) #s(literal 1 binary32))) (*.f32 (*.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 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (*.f32 (*.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))) #s(literal -1 binary32))) (*.f32 (*.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))) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))) (*.f32 (*.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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (*.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 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))) (*.f32 (*.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 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (*.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 (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 #s(literal 1 binary32) (PI.f32)))) (*.f32 (*.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 (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 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(/.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 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32)) (/.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)) (/.f32 (*.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 alpha alpha #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha)))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal -1 binary32)) (*.f32 (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (*.f32 (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))) (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.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 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) #s(literal -1 binary32)) (*.f32 (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (*.f32 (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.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 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))) #s(literal -1 binary32)) (*.f32 (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (*.f32 (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32))) (*.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 #s(literal -1 binary32) (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))) (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)))) (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)))) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (*.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 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))) (*.f32 (*.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 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)))) (*.f32 (*.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))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (*.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))) (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal 1 binary32)) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) #s(literal 1 binary32)) (*.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 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32))) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32))))))) (*.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32))) (-.f32 (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32))) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32)))))) (*.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32))))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (fma.f32 cosTheta (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta)))))
(/.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (*.f32 cosTheta (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))) (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) #s(literal -3 binary32)))) (neg.f32 (+.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (neg.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (neg.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (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)) (neg.f32 (PI.f32))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) #s(literal 3 binary32))) (+.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))) (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (fma.f32 alpha alpha #s(literal -1 binary32)))
(*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))))
(*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(*.f32 (+.f32 alpha #s(literal 1 binary32)) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (PI.f32)))) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta (*.f32 cosTheta (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (pow.f32 (/.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (+.f32 alpha #s(literal 1 binary32)) (PI.f32)) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.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 (+.f32 alpha #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
(*.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
(*.f32 (/.f32 (+.f32 alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 (+.f32 alpha #s(literal 1 binary32)) (*.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 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(*.f32 (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.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 #s(literal 1 binary32)) (PI.f32)))
(*.f32 (/.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(*.f32 (/.f32 (+.f32 alpha #s(literal -1 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (/.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (pow.f32 (/.f32 (*.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 alpha alpha #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.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 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.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 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))
(*.f32 (pow.f32 (/.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (+.f32 alpha #s(literal 1 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (+.f32 alpha #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (PI.f32) (+.f32 alpha #s(literal 1 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.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 alpha #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (+.f32 alpha #s(literal 1 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (+.f32 alpha #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (fma.f32 (*.f32 alpha alpha) (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (PI.f32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
(*.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.f32 (cbrt.f32 (PI.f32)) (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (sqrt.f32 (PI.f32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (PI.f32)) (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) #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)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (PI.f32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #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))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
(*.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (cbrt.f32 (PI.f32)) (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #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 (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 (+.f32 alpha #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(*.f32 (/.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(*.f32 (/.f32 (+.f32 alpha #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.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 (+.f32 alpha #s(literal 1 binary32)) (sqrt.f32 (PI.f32))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (sqrt.f32 (PI.f32)) (*.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 (+.f32 alpha #s(literal -1 binary32)) (sqrt.f32 (PI.f32))) (/.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (sqrt.f32 (PI.f32)) (*.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 (+.f32 alpha #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (/.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.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 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32))) (/.f32 (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 alpha #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))) (/.f32 (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))))
(*.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (/.f32 (+.f32 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)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(*.f32 (/.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) alpha) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(*.f32 (/.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 cosTheta (*.f32 cosTheta (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) alpha) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (/.f32 (+.f32 alpha #s(literal 1 binary32)) (neg.f32 (PI.f32))) (/.f32 (-.f32 #s(literal 1 binary32) alpha) (*.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 (+.f32 alpha #s(literal 1 binary32)) (*.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 #s(literal -1 binary32)) (PI.f32)))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (PI.f32)))))
(*.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 cosTheta (*.f32 cosTheta (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.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 #s(literal 1 binary32) (PI.f32)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 cosTheta (*.f32 cosTheta (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32))))
(*.f32 (/.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta 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 (neg.f32 (+.f32 alpha #s(literal 1 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (PI.f32)))))
(*.f32 (/.f32 (neg.f32 (+.f32 alpha #s(literal 1 binary32))) (PI.f32)) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (*.f32 cosTheta (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32)))))
(*.f32 (/.f32 (neg.f32 (+.f32 alpha #s(literal 1 binary32))) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (fma.f32 cosTheta (*.f32 cosTheta (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.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 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (PI.f32)))
(*.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (PI.f32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (*.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 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) (PI.f32)))
(*.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta 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 alpha #s(literal -1 binary32)) (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta 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 (neg.f32 (+.f32 alpha #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))))
(*.f32 (/.f32 (/.f32 (+.f32 alpha #s(literal 1 binary32)) (PI.f32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (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 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 (+.f32 alpha #s(literal 1 binary32)) (PI.f32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))) (/.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 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))))
(*.f32 (/.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32))) (/.f32 (/.f32 (+.f32 alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))) (/.f32 (/.f32 (+.f32 alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (cbrt.f32 (PI.f32)) (*.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 (fma.f32 alpha alpha #s(literal -1 binary32)) (sqrt.f32 (PI.f32))) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (PI.f32)) (*.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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))) #s(literal 1 binary32)))) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 alpha #s(literal 1 binary32))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 alpha #s(literal 1 binary32)) (PI.f32))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.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 #s(literal 1 binary32) (/.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (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)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))) (/.f32 #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)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (+.f32 alpha #s(literal -1 binary32))) (+.f32 alpha #s(literal 1 binary32)))
(exp.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(pow.f32 alpha #s(literal 2 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 2 binary32))
(*.f32 alpha alpha)
(*.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(*.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)))
(*.f32 (*.f32 #s(literal 1 binary32) alpha) alpha)
(+.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (PI.f32) (log.f32 alpha)))
(+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.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 #s(literal 1 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 #s(literal 1 binary32) (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 #s(literal 1 binary32) (*.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 (PI.f32) (log.f32 alpha) (*.f32 (PI.f32) (log.f32 alpha)))
(fma.f32 (log.f32 alpha) (PI.f32) (*.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 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 1 binary32) (*.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) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32)))
(fma.f32 (*.f32 (log.f32 alpha) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (log.f32 alpha) (PI.f32)))
(fma.f32 (*.f32 (log.f32 alpha) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32)))
(/.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))))))
(/.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 (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 (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 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))
(*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal 1 binary32))
(*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 #s(literal 2 binary32) (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.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)) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (cbrt.f32 (PI.f32)))
(*.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 (PI.f32) #s(literal 2 binary32)) (log.f32 alpha))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 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)) (sqrt.f32 (PI.f32))) #s(literal 1 binary32)) (sqrt.f32 (PI.f32)))
(*.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))) (sqrt.f32 (sqrt.f32 (PI.f32)))) (sqrt.f32 (sqrt.f32 (PI.f32))))
(+.f32 (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 cosTheta #s(literal -1 binary32)))
(+.f32 (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) #s(literal 1 binary32)))
(+.f32 (*.f32 cosTheta #s(literal -1 binary32)) (*.f32 cosTheta (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 alpha alpha) cosTheta) (neg.f32 cosTheta))
(+.f32 (neg.f32 cosTheta) (*.f32 (*.f32 alpha alpha) cosTheta))
(+.f32 (*.f32 (fma.f32 alpha cosTheta cosTheta) alpha) (*.f32 (fma.f32 alpha cosTheta cosTheta) #s(literal -1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 alpha alpha))) (*.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal -1 binary32))))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) cosTheta)) (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta)))
(+.f32 (*.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)))
(fma.f32 alpha (fma.f32 alpha cosTheta cosTheta) (*.f32 #s(literal -1 binary32) (fma.f32 alpha cosTheta cosTheta)))
(fma.f32 (*.f32 alpha alpha) cosTheta (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 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) cosTheta) (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta)))
(fma.f32 cosTheta (*.f32 alpha alpha) (*.f32 cosTheta #s(literal -1 binary32)))
(fma.f32 cosTheta (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) #s(literal 1 binary32)))
(fma.f32 cosTheta #s(literal -1 binary32) (*.f32 cosTheta (*.f32 alpha alpha)))
(fma.f32 #s(literal -1 binary32) cosTheta (*.f32 (*.f32 alpha alpha) cosTheta))
(fma.f32 (*.f32 cosTheta (*.f32 alpha alpha)) #s(literal 1 binary32) (*.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 (*.f32 alpha alpha) cosTheta) #s(literal 1 binary32) (*.f32 (neg.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 cosTheta 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 #s(literal 1 binary32)) (*.f32 alpha alpha) (*.f32 cosTheta #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)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 cosTheta (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 cosTheta (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) cosTheta)))
(/.f32 cosTheta (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))))
(/.f32 (*.f32 cosTheta (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 cosTheta (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) cosTheta) (fma.f32 alpha alpha #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 cosTheta (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 cosTheta (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)))) (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta)) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) cosTheta)) (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.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 (+.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 (*.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 (*.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 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 cosTheta #s(literal 1 binary32)))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta))
(*.f32 (fma.f32 alpha cosTheta cosTheta) (+.f32 alpha #s(literal -1 binary32)))
(*.f32 (*.f32 cosTheta (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (*.f32 cosTheta (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) cosTheta) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 (/.f32 cosTheta (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta))
(*.f32 (*.f32 cosTheta (+.f32 alpha #s(literal -1 binary32))) (+.f32 alpha #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)))
(+.f32 (*.f32 cosTheta (*.f32 cosTheta (*.f32 alpha alpha))) (*.f32 cosTheta (*.f32 cosTheta #s(literal -1 binary32))))
(+.f32 (*.f32 cosTheta (*.f32 (*.f32 alpha alpha) cosTheta)) (*.f32 cosTheta (neg.f32 cosTheta)))
(+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32)))
(+.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 cosTheta (*.f32 alpha alpha)) cosTheta) (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) cosTheta))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta) (*.f32 (neg.f32 cosTheta) cosTheta))
(+.f32 (*.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)))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (*.f32 #s(literal -1 binary32) (*.f32 cosTheta cosTheta)))
(fma.f32 cosTheta (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 cosTheta (*.f32 cosTheta #s(literal -1 binary32))))
(fma.f32 cosTheta (*.f32 (*.f32 alpha alpha) cosTheta) (*.f32 cosTheta (neg.f32 cosTheta)))
(fma.f32 #s(literal -1 binary32) (*.f32 cosTheta cosTheta) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32)))
(fma.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))
(fma.f32 (*.f32 cosTheta (*.f32 alpha alpha)) cosTheta (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) cosTheta))
(fma.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta (*.f32 (neg.f32 cosTheta) cosTheta))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))))
(/.f32 (*.f32 cosTheta cosTheta) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (fma.f32 alpha alpha #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))) (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
(*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)
(*.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) #s(literal 1 binary32))
(*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)))
(*.f32 (fma.f32 alpha cosTheta cosTheta) (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) cosTheta))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (fma.f32 alpha alpha #s(literal -1 binary32)))
(*.f32 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal -1 binary32))) (+.f32 alpha #s(literal 1 binary32)))

simplify396.0ms (4.1%)

Memory
-27.8MiB live, 703.4MiB 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
087302075
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)
(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) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 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 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 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
(+ 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 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 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/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/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))))))
(/ -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) 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)))))
(/ 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))
(/ 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 alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 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)))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -1 cosTheta)
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(* (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) 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)))))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (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 (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 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 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 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) (- (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) (- (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))
(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)
(*.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))
(+ 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) (pow cosTheta 2))
(*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta)))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(fma.f32 alpha (*.f32 alpha (*.f32 cosTheta (-.f32 cosTheta (/.f32 cosTheta (*.f32 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 alpha (*.f32 alpha (*.f32 cosTheta (-.f32 cosTheta (/.f32 cosTheta (*.f32 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 alpha (*.f32 alpha (*.f32 cosTheta (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))))) #s(literal 1 binary32))
(* (pow alpha 2) (pow cosTheta 2))
(*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta)))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(fma.f32 alpha (*.f32 alpha (*.f32 cosTheta (-.f32 cosTheta (/.f32 cosTheta (*.f32 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 alpha (*.f32 alpha (*.f32 cosTheta (-.f32 cosTheta (/.f32 cosTheta (*.f32 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 alpha (*.f32 alpha (*.f32 cosTheta (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))))) #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 cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) 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) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) 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))
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (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 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (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 alpha (*.f32 alpha (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))) (neg.f32 (/.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (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 alpha (*.f32 alpha (fma.f32 (*.f32 alpha alpha) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (fma.f32 cosTheta (neg.f32 cosTheta) (/.f32 (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta #s(literal 4 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32)))))
(- (/ 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 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32)))))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))))
(- (+ (* -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 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32)))))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))) (log.f32 alpha))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32)))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32)))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))))
(- (+ (/ 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 (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))) (log.f32 alpha))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32)))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32)))))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))) (log.f32 alpha))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32)))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (log.f32 alpha) (neg.f32 (PI.f32))))))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.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 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta #s(literal 4 binary32)))))) (+.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (*.f32 (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 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 cosTheta cosTheta)))) (fma.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (pow.f32 cosTheta #s(literal 4 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 cosTheta cosTheta))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta #s(literal 4 binary32)))))))))
(- (+ (/ 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 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (pow.f32 cosTheta #s(literal 4 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 cosTheta cosTheta)))))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (-.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 cosTheta cosTheta)))) (fma.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (pow.f32 cosTheta #s(literal 4 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 cosTheta cosTheta))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta #s(literal 4 binary32))))))))))
(/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (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)))))
(fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(- (+ (* (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 cosTheta (*.f32 cosTheta (fma.f32 (*.f32 cosTheta cosTheta) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (PI.f32)))))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (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 cosTheta (*.f32 cosTheta (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 (/.f32 #s(literal -1 binary32) (log.f32 (*.f32 alpha alpha))) (-.f32 (/.f32 (*.f32 cosTheta (*.f32 cosTheta (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)))) (PI.f32)) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (PI.f32)))) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (PI.f32)))))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))
(/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 cosTheta cosTheta))))
(/ (- (/ 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 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))) (*.f32 cosTheta cosTheta))))) (*.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 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)))))))) (*.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 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))))))) (-.f32 (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (pow.f32 cosTheta #s(literal 6 binary32)))))))) (*.f32 cosTheta cosTheta))
(/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))
(/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 cosTheta cosTheta))))
(/ (- (/ 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 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))) (*.f32 cosTheta cosTheta))))) (*.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 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)))))))) (*.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 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))))))) (-.f32 (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (pow.f32 cosTheta #s(literal 6 binary32)))))))) (*.f32 cosTheta cosTheta))
(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)
(*.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)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* 2 (* (PI) (log alpha)))
(*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(* 2 (* (PI) (log alpha)))
(*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(* 2 (* (PI) (log alpha)))
(*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(* 2 (* (PI) (log alpha)))
(*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (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)
(* (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) 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)
(* 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)
(* 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)
(* 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 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
(+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
(+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
(* (pow alpha 2) (pow cosTheta 2))
(*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta)))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 alpha (*.f32 alpha (*.f32 cosTheta (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 alpha (*.f32 alpha (*.f32 cosTheta (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 alpha (*.f32 alpha (*.f32 cosTheta (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))))))
(* (pow alpha 2) (pow cosTheta 2))
(*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta)))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 alpha (*.f32 alpha (*.f32 cosTheta (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 alpha (*.f32 alpha (*.f32 cosTheta (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 alpha (*.f32 alpha (*.f32 cosTheta (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))

eval85.0ms (0.9%)

Memory
-10.5MiB live, 233.2MiB allocated
Compiler

Compiled 33 380 to 2 790 computations (91.6% saved)

prune164.0ms (1.7%)

Memory
6.8MiB live, 363.1MiB allocated
Pruning

24 alts after pruning (24 fresh and 0 done)

PrunedKeptTotal
New85924883
Fresh000
Picked101
Done000
Total86024884
Accuracy
99.7%
Counts
884 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.7%
(fma.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)))))
98.3%
(/.f32 (fma.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.2%
(/.f32 (fma.f32 alpha (+.f32 alpha #s(literal 1 binary32)) (neg.f32 (+.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))))
-0.0%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
96.8%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
98.3%
(/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.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.5%
(/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #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 (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.4%
(/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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.1%
(/.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (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 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (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 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.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.7%
(/.f32 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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 (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.9%
(/.f32 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (+.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) alpha) (+.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))))
97.8%
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.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%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.1%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.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 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.4%
(/.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))))
98.5%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
97.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 cosTheta cosTheta))))
96.9%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(literal 1 binary32)))
98.2%
(/.f32 (+.f32 (*.f32 alpha (+.f32 alpha #s(literal 1 binary32))) (neg.f32 (+.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.1%
(/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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.4%
(/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.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.1%
(/.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (+.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))))
68.9%
(/.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))
69.0%
(/.f32 #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 1 702 to 806 computations (52.6% saved)

simplify11.0ms (0.1%)

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

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 alpha alpha)
cost-diff0
(fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))
cost-diff0
(*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha)))))
cost-diff0
(/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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))))
cost-diff0
(*.f32 alpha alpha)
cost-diff0
(fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))
cost-diff0
(/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))
cost-diff0
(/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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-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))))
cost-diff0
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
cost-diff0
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))
cost-diff0
(fma.f32 alpha alpha #s(literal -1 binary32))
cost-diff0
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
cost-diff0
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
Rules
34×lower-*.f64
28×lift-*.f32
18×lower-+.f64
16×lift-/.f32
16×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042568
082568
Stop Event
iter limit
iter limit
unsound
iter limit
Calls
Call 1
Inputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(fma.f32 alpha alpha #s(literal -1 binary32))
#s(literal -1 binary32)
(*.f32 cosTheta cosTheta)
cosTheta
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
(fma.f32 alpha alpha #s(literal -1 binary32))
alpha
#s(literal -1 binary32)
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
#s(literal 0 binary32)
(fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
cosTheta
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(PI.f32)
(/.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 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))
(fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))
(*.f32 alpha alpha)
alpha
#s(literal -1 binary32)
(fma.f32 alpha 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 (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 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha)))))
(fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))
(*.f32 alpha alpha)
alpha
(*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))
#s(literal -1 binary32)
(/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))
#s(literal 1 binary32)
(-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha)))
(fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32))
(neg.f32 (*.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
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(fma.f32 alpha alpha #s(literal -1 binary32))
#s(literal -1 binary32)
(*.f32 cosTheta cosTheta)
cosTheta
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
(fma.f32 alpha alpha #s(literal -1 binary32))
alpha
#s(literal -1 binary32)
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
#s(literal 0 binary32)
(fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
cosTheta
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(PI.f32)
(/.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 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))
(fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))
(*.f32 alpha alpha)
alpha
#s(literal -1 binary32)
(fma.f32 alpha 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 (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 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha)))))
(fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))
(*.f32 alpha alpha)
alpha
(*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))
#s(literal -1 binary32)
(/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))
#s(literal 1 binary32)
(-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha)))
(fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32))
(neg.f32 (*.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

localize185.0ms (1.9%)

Memory
-5.6MiB live, 344.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f32 alpha alpha)
accuracy100.0%
(neg.f32 (*.f32 alpha alpha))
accuracy100.0%
(log.f32 (*.f32 alpha alpha))
accuracy6.3%
(PI.f32)
accuracy100.0%
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
accuracy100.0%
(*.f32 alpha alpha)
accuracy100.0%
(log.f32 (*.f32 alpha alpha))
accuracy6.3%
(PI.f32)
accuracy100.0%
(*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32)))
accuracy100.0%
(*.f32 alpha alpha)
accuracy100.0%
(log.f32 alpha)
accuracy6.3%
(PI.f32)
accuracy100.0%
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
accuracy100.0%
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))
accuracy100.0%
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
accuracy6.3%
(PI.f32)
accuracy100.0%
(*.f32 cosTheta cosTheta)
accuracy100.0%
(*.f32 alpha alpha)
accuracy100.0%
(log.f32 (*.f32 alpha alpha))
accuracy6.3%
(PI.f32)
Samples
97.0ms256×0invalid
Compiler

Compiled 601 to 47 computations (92.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 67.0ms
ival-mult: 36.0ms (53.4% of total)
ival-div: 11.0ms (16.3% of total)
ival-add: 10.0ms (14.8% of total)
ival-log: 5.0ms (7.4% of total)
ival-sub: 2.0ms (3% of total)
ival-pi: 1.0ms (1.5% of total)
ival-neg: 1.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series106.0ms (1.1%)

Memory
7.5MiB live, 160.2MiB allocated
Counts
25 → 348
Calls
Call 1
Inputs
#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))) #<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 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) (patch (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))) #<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 (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 (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 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) (patch (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) #<representation binary32>) () ())
#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #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 (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) #<representation binary32>) () ())
#s(alt (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) #<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 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())
#s(alt (neg.f32 (*.f32 alpha alpha)) (patch (neg.f32 (*.f32 alpha 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 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (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/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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (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 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (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/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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (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) (* (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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (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 (- (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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (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) (* (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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (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) (* (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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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 (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 (*.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 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 (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) (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 alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (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) (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 (/ -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/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 (/ 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 (* 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 (/ 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 (/ 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 (* (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 (* -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 (* 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 (* 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 (* 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 (* 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 (/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (taylor 0 alpha) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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) (+ 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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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) (- (* (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 (/ (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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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) (- (* (pow alpha 2) (- (+ (* -1 (* (pow alpha 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 (+ (* -1 (pow cosTheta 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/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 (/ 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 (/ (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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 cosTheta 2) (* (PI) (log (/ 1 alpha))))) (taylor inf alpha) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (/ (+ 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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (/ 1 (* (pow alpha 4) (* (pow cosTheta 2) (* (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 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))))) (taylor inf alpha) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (+ (* -1 (pow cosTheta 2)) (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)))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))))) (pow cosTheta 2))) (pow alpha 6))) (* 1/2 (/ 1 (* (pow alpha 4) (* (pow cosTheta 2) (* (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 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))))) (taylor inf alpha) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 cosTheta 2) (* (PI) (log (/ -1 alpha))))) (taylor -inf alpha) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (/ (+ 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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (/ 1 (* (pow alpha 4) (* (pow cosTheta 2) (* (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 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))))) (taylor -inf alpha) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))) (/ (* (+ 1 (+ (* -1 (pow cosTheta 2)) (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)))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))))) (pow cosTheta 2))) (pow alpha 6))) (* 1/2 (/ 1 (* (pow alpha 4) (* (pow cosTheta 2) (* (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 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))))) (taylor -inf alpha) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 4) 1) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 alpha 2) 1) (- (pow alpha 4) 1))) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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) 2) (- (pow alpha 4) 1))) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))) (/ (* (- (pow alpha 2) 1) (- (pow alpha 4) 1)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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) 3) (- (pow alpha 4) 1))) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (* -1 (/ (* (pow (- (pow alpha 2) 1) 2) (- (pow alpha 4) 1)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))))) (/ (* (- (pow alpha 2) 1) (- (pow alpha 4) 1)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 4) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (/ (pow alpha 4) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (/ (pow alpha 4) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))) (/ (pow alpha 4) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 4)))))) (+ (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (/ (pow alpha 4) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))) (+ (/ (pow alpha 4) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 4) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 4)))))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 4) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (/ (pow alpha 4) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (/ (pow alpha 4) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))) (/ (pow alpha 4) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 4)))))) (+ (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (/ (pow alpha 4) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))) (+ (/ (pow alpha 4) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 4) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 4)))))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (taylor 0 alpha) (#s(alt (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (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 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (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 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (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 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (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 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (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 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (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 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor 0 alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 4) 1) (taylor 0 alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 4) 1) (taylor 0 alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 4) 1) (taylor 0 alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor inf alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 4) (- 1 (/ 1 (pow alpha 4)))) (taylor inf alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 4) (- 1 (/ 1 (pow alpha 4)))) (taylor inf alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 4) (- 1 (/ 1 (pow alpha 4)))) (taylor inf alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor -inf alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 4) (- 1 (/ 1 (pow alpha 4)))) (taylor -inf alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 4) (- 1 (/ 1 (pow alpha 4)))) (taylor -inf alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 4) (- 1 (/ 1 (pow alpha 4)))) (taylor -inf alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 alpha 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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 cosTheta 2) (* (PI) (log (/ 1 alpha))))) (taylor inf alpha) (#s(alt (/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 cosTheta 2) (* (PI) (log (/ -1 alpha))))) (taylor -inf alpha) (#s(alt (/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 6) 1) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4)))))) (taylor 0 cosTheta) (#s(alt (/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 2) (pow alpha 4))))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4))))))) (taylor 0 cosTheta) (#s(alt (/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 2) (pow alpha 4)))))) (/ (* (- (pow alpha 2) 1) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4)))))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4))))))) (taylor 0 cosTheta) (#s(alt (/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 2) (pow alpha 4))))))) (* -1 (/ (* (pow (- (pow alpha 2) 1) 2) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4))))))))) (/ (* (- (pow alpha 2) 1) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4)))))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4))))))) (taylor 0 cosTheta) (#s(alt (/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 6) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1)))))) (taylor inf cosTheta) (#s(alt (/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 3)))))) (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 4)))))) (+ (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 3)))))) (+ (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 6) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 4)))))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 6) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1)))))) (taylor -inf cosTheta) (#s(alt (/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 3)))))) (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 4)))))) (+ (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 3)))))) (+ (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 6) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 4)))))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) (patch (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) (patch (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) (patch (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) (patch (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) (patch (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) (patch (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) (patch (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) (patch (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) (patch (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) (patch (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) (patch (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) (patch (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha))))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor 0 alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 6) 1) (taylor 0 alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 6) 1) (taylor 0 alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 6) 1) (taylor 0 alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor inf alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 6) (- 1 (/ 1 (pow alpha 6)))) (taylor inf alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 6) (- 1 (/ 1 (pow alpha 6)))) (taylor inf alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 6) (- 1 (/ 1 (pow alpha 6)))) (taylor inf alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor -inf alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 6) (- 1 (/ 1 (pow alpha 6)))) (taylor -inf alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 6) (- 1 (/ 1 (pow alpha 6)))) (taylor -inf alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 6) (- 1 (/ 1 (pow alpha 6)))) (taylor -inf alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.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 (* -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 (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 (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 (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 (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 (* (pow cosTheta 2) (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.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 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.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 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.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 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.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 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.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 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.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 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.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 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.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 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.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 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.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 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.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 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor 0 alpha) (#s(alt (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))) (taylor 0 alpha) (#s(alt (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))) (taylor 0 alpha) (#s(alt (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))) (taylor 0 alpha) (#s(alt (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (pow cosTheta 2)) (taylor inf alpha) (#s(alt (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2))) (taylor inf alpha) (#s(alt (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2))) (taylor inf alpha) (#s(alt (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2))) (taylor inf alpha) (#s(alt (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (pow cosTheta 2)) (taylor -inf alpha) (#s(alt (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2))) (taylor -inf alpha) (#s(alt (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2))) (taylor -inf alpha) (#s(alt (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2))) (taylor -inf alpha) (#s(alt (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (patch (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta) (* (pow alpha 2) cosTheta)) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta) (* (pow alpha 2) cosTheta)) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta) (* (pow alpha 2) cosTheta)) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) cosTheta) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.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 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.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 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.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 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) cosTheta) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.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 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.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 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.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 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (patch (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) #<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 (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 (+ (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 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 (* -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 (* 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 (* 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 (* -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 (* -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 (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (neg.f32 (*.f32 alpha alpha)) (patch (neg.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (neg.f32 (*.f32 alpha alpha)) (patch (neg.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (neg.f32 (*.f32 alpha alpha)) (patch (neg.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (neg.f32 (*.f32 alpha alpha)) (patch (neg.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (neg.f32 (*.f32 alpha alpha)) (patch (neg.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (neg.f32 (*.f32 alpha alpha)) (patch (neg.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (neg.f32 (*.f32 alpha alpha)) (patch (neg.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (neg.f32 (*.f32 alpha alpha)) (patch (neg.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (neg.f32 (*.f32 alpha alpha)) (patch (neg.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (neg.f32 (*.f32 alpha alpha)) (patch (neg.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (neg.f32 (*.f32 alpha alpha)) (patch (neg.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (neg.f32 (*.f32 alpha alpha)) (patch (neg.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
Calls

99 calls:

TimeVariablePointExpression
10.0ms
cosTheta
@0
(* (* (PI) (log (* alpha alpha))) (+ (* (+ (* alpha alpha) -1) (* cosTheta cosTheta)) 1))
9.0ms
alpha
@0
(log alpha)
9.0ms
alpha
@-inf
(log alpha)
7.0ms
cosTheta
@0
(* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))
6.0ms
alpha
@-inf
(/ (+ (* alpha alpha) -1) (* (/ 0 0) (+ (* (* cosTheta (* (+ (* alpha alpha) -1) cosTheta)) (PI)) (PI))))

rewrite20.0ms (0.2%)

Memory
-7.5MiB live, 29.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
34×lower-*.f64
28×lift-*.f32
18×lower-+.f64
16×lift-/.f32
16×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042310
082310
Stop Event
iter limit
iter limit
unsound
iter limit
Counts
25 → 28
Calls
Call 1
Inputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 alpha alpha)
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
(fma.f32 alpha alpha #s(literal -1 binary32))
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))
(/.f32 #s(literal 0 binary32) #s(literal 0 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 (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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))
(fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha)))))
(fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(*.f32 cosTheta cosTheta)
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(log.f32 alpha)
(*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(neg.f32 (*.f32 alpha alpha))
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 alpha alpha)
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
(+.f32 (*.f32 alpha alpha) #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 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32)))
(/.f32 #s(literal 0 binary32) #s(literal 0 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 (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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))
(fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha)))))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) #s(literal -1 binary32))
(fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(*.f32 cosTheta cosTheta)
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(log.f32 alpha)
(*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(neg.f32 (*.f32 alpha alpha))

simplify425.0ms (4.4%)

Memory
4.7MiB live, 606.7MiB allocated
Algorithm
egg-herbie
Rules
8 046×lower-*.f64
8 046×lower-*.f32
7 252×lower-fma.f64
7 252×lower-fma.f32
3 434×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067910149
122859440
085139039
Stop Event
iter limit
node limit
Counts
348 → 348
Calls
Call 1
Inputs
(/ -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/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))))))
(/ -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) 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)))))
(/ 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))
(/ 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))
-1
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(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) (- 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)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(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))))))
(* -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 (* (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)))))
(* (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) (* (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) (* (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))))
-1
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(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) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(/ -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/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)))))))
(/ 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)))))))))
(* 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)))))))))
(/ 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))
(/ 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 (* (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 (* (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 (* (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 (* (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))))))
(* 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)))))
(* 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)))))
(/ -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) (- (* (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 (/ (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) (- (+ (* -1 (* (pow alpha 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 (+ (* -1 (pow cosTheta 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/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 (/ 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 (/ (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/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 (/ 1 (* (pow alpha 4) (* (pow cosTheta 2) (* (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 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))))
(- (+ (* -1 (/ (+ (* 1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (+ (* -1 (pow cosTheta 2)) (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)))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))))) (pow cosTheta 2))) (pow alpha 6))) (* 1/2 (/ 1 (* (pow alpha 4) (* (pow cosTheta 2) (* (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 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (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 (/ 1 (* (pow alpha 4) (* (pow cosTheta 2) (* (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 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))))))
(- (+ (* -1 (/ (+ (* 1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))) (/ (* (+ 1 (+ (* -1 (pow cosTheta 2)) (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)))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))))) (pow cosTheta 2))) (pow alpha 6))) (* 1/2 (/ 1 (* (pow alpha 4) (* (pow cosTheta 2) (* (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 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))))))
(/ (- (pow alpha 4) 1) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))
(- (+ (* -1 (/ (* (pow cosTheta 2) (* (- (pow alpha 2) 1) (- (pow alpha 4) 1))) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))))
(- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (* (pow (- (pow alpha 2) 1) 2) (- (pow alpha 4) 1))) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))) (/ (* (- (pow alpha 2) 1) (- (pow alpha 4) 1)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))))
(- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (* (pow (- (pow alpha 2) 1) 3) (- (pow alpha 4) 1))) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (* -1 (/ (* (pow (- (pow alpha 2) 1) 2) (- (pow alpha 4) 1)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))))) (/ (* (- (pow alpha 2) 1) (- (pow alpha 4) 1)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))))
(/ (- (pow alpha 4) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (/ (pow alpha 4) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 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 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (/ (pow alpha 4) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))) (/ (pow alpha 4) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 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 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 4)))))) (+ (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (/ (pow alpha 4) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))) (+ (/ (pow alpha 4) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 4) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 4)))))))))) (pow cosTheta 2))
(/ (- (pow alpha 4) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (/ (pow alpha 4) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 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 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (/ (pow alpha 4) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))) (/ (pow alpha 4) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 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 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 4)))))) (+ (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (/ (pow alpha 4) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))) (+ (/ (pow alpha 4) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 4) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 4)))))))))) (pow cosTheta 2))
-1
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(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) (- 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) 1)
(- (pow alpha 4) 1)
(- (pow alpha 4) 1)
(pow alpha 4)
(* (pow alpha 4) (- 1 (/ 1 (pow alpha 4))))
(* (pow alpha 4) (- 1 (/ 1 (pow alpha 4))))
(* (pow alpha 4) (- 1 (/ 1 (pow alpha 4))))
(pow alpha 4)
(* (pow alpha 4) (- 1 (/ 1 (pow alpha 4))))
(* (pow alpha 4) (- 1 (/ 1 (pow alpha 4))))
(* (pow alpha 4) (- 1 (/ 1 (pow alpha 4))))
(/ -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/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)))))))))))))
(/ -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 6) 1) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4))))))
(- (+ (* -1 (/ (* (pow cosTheta 2) (* (- (pow alpha 2) 1) (- (pow alpha 6) 1))) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4))))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4)))))))
(- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (* (pow (- (pow alpha 2) 1) 2) (- (pow alpha 6) 1))) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4)))))) (/ (* (- (pow alpha 2) 1) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4)))))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4)))))))
(- (+ (* (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 2) (pow alpha 4))))))) (* -1 (/ (* (pow (- (pow alpha 2) 1) 2) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4))))))))) (/ (* (- (pow alpha 2) 1) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4)))))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4)))))))
(/ (- (pow alpha 6) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 3)))))) (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 4)))))) (+ (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 3)))))) (+ (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 6) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 4)))))))))) (pow cosTheta 2))
(/ (- (pow alpha 6) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 3)))))) (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 4)))))) (+ (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 3)))))) (+ (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 6) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 4)))))))))) (pow cosTheta 2))
-1
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(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) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
-1
(- (pow alpha 6) 1)
(- (pow alpha 6) 1)
(- (pow alpha 6) 1)
(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) (- 1 (/ 1 (pow alpha 6))))
(* (pow alpha 6) (- 1 (/ 1 (pow alpha 6))))
(* (pow alpha 6) (- 1 (/ 1 (pow alpha 6))))
(* 2 (log alpha))
(* 2 (log alpha))
(* 2 (log alpha))
(* 2 (log alpha))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(* (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) (- (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) (- (pow alpha 2) 1))
(* -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 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 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 cosTheta)
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(* (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) 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)))))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(log alpha)
(log alpha)
(log alpha)
(log alpha)
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ 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 alpha)))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (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))))))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
Outputs
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (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 alpha (*.f32 alpha (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (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 alpha alpha) (fma.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (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 (*.f32 alpha alpha) (fma.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))) (pow.f32 cosTheta #s(literal 4 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.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 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.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))))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32)))))) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.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 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))))) (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.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))))))))
(-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.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))))))))
(-.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.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 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))) (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))))
(/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (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)))))
(fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(- (+ (* (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 cosTheta (*.f32 cosTheta (fma.f32 (*.f32 cosTheta cosTheta) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (neg.f32 (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (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 cosTheta (*.f32 cosTheta (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (neg.f32 (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))
(/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/ (- (/ 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 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (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 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32)))) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (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 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32)))) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (-.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (pow.f32 cosTheta #s(literal 6 binary32))))))) (*.f32 cosTheta cosTheta))
(/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))
(/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/ (- (/ 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 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (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 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32)))) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (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 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32)))) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (-.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (pow.f32 cosTheta #s(literal 6 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) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.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)
(*.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)
(*.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 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(*.f32 #s(literal 2 binary32) (fma.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(*.f32 #s(literal 2 binary32) (fma.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(*.f32 #s(literal 2 binary32) (fma.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(* -2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32))))
(* (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 alpha alpha) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (*.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 alpha alpha) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (*.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 alpha alpha) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 alpha alpha)))))
(* -2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))))
(* (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 alpha alpha) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 alpha alpha)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (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 alpha alpha) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 alpha alpha)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (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 alpha alpha) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 alpha alpha)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(* (PI) (log (pow alpha 2)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(+ (* (PI) (log (pow alpha 2))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))
(fma.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32))))
(+ (* (PI) (log (pow alpha 2))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))
(fma.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32))))
(+ (* (PI) (log (pow alpha 2))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))
(fma.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))
(*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32)))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)) (/.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 cosTheta cosTheta) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)) (/.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 cosTheta cosTheta) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)) (/.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 cosTheta cosTheta)))))
(* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))
(*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32)))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)) (/.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 cosTheta cosTheta) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)) (/.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 cosTheta cosTheta) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)) (/.f32 (log.f32 (*.f32 alpha alpha)) (*.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) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (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 alpha (*.f32 alpha (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (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 (*.f32 alpha alpha) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta)))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (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 alpha alpha) (fma.f32 (*.f32 alpha alpha) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 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)))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (*.f32 alpha alpha)) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 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)))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (*.f32 alpha alpha)) (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 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)))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))))) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32))))) (fma.f32 #s(literal 1/2 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32))))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (*.f32 alpha alpha))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))))
(/ 1/2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (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 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 alpha alpha) (*.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 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.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 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 alpha alpha) (*.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 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.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 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (pow.f32 alpha #s(literal 6 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)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 alpha alpha) (*.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 alpha 2) 1) (* (PI) (log alpha))))
(/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(+ (* -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 cosTheta cosTheta)) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 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)))))))
(fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 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)))))))))
(fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta cosTheta)) (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha))))
(/ 1/2 (* (pow cosTheta 2) (* (PI) (log alpha))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.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 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))))) (*.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 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32)))))))) (*.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 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32)))))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (pow.f32 cosTheta #s(literal 6 binary32)))))) (*.f32 cosTheta cosTheta))
(/ 1/2 (* (pow cosTheta 2) (* (PI) (log alpha))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.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 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))))) (*.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 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32)))))))) (*.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 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32)))))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (pow.f32 cosTheta #s(literal 6 binary32)))))) (*.f32 cosTheta cosTheta))
(* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(*.f32 #s(literal 2 binary32) (fma.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(*.f32 #s(literal 2 binary32) (fma.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(*.f32 #s(literal 2 binary32) (fma.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(* -2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32))))
(* (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 alpha alpha) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (*.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 alpha alpha) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (*.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 alpha alpha) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 alpha alpha)))))
(* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) 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)))))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) 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)))))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) 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)))))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))))
(* 2 (* (PI) (log alpha)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))
(*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 alpha))))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))
(*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 alpha))))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))
(*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 alpha))))
(* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))))
(* (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 (log.f32 alpha) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 alpha) (*.f32 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 (log.f32 alpha) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 alpha) (*.f32 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 (log.f32 alpha) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))
(* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))))
(* (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 (log.f32 alpha) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 alpha) (*.f32 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 (log.f32 alpha) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 alpha) (*.f32 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 (log.f32 alpha) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (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 #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))
(- (* (pow alpha 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 (/ (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 (*.f32 alpha alpha) (fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))
(- (* (pow alpha 2) (- (* (pow alpha 2) (- (+ (* -1 (* (pow alpha 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 (+ (* -1 (pow cosTheta 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/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 (/ 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 (/ (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 (*.f32 alpha alpha) (fma.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))) (*.f32 alpha (neg.f32 alpha)) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.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 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))))
(- (* 1/2 (/ 1 (* (pow alpha 4) (* (pow cosTheta 2) (* (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 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))))
(-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 alpha #s(literal 4 binary32))))) (+.f32 (+.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))))))
(- (+ (* -1 (/ (+ (* 1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (+ (* -1 (pow cosTheta 2)) (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)))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))))) (pow cosTheta 2))) (pow alpha 6))) (* 1/2 (/ 1 (* (pow alpha 4) (* (pow cosTheta 2) (* (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 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (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) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 6 binary32)))))) (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 6 binary32))))) (pow.f32 alpha #s(literal 6 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 alpha #s(literal 4 binary32))))) (+.f32 (+.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.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 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(- (* 1/2 (/ 1 (* (pow alpha 4) (* (pow cosTheta 2) (* (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 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (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) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32))))))))
(- (+ (* -1 (/ (+ (* 1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))) (/ (* (+ 1 (+ (* -1 (pow cosTheta 2)) (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)))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))))) (pow cosTheta 2))) (pow alpha 6))) (* 1/2 (/ 1 (* (pow alpha 4) (* (pow cosTheta 2) (* (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 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (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) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32))))))) (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32)))))) (pow.f32 alpha #s(literal 6 binary32)))) (+.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32)))))))))
(/ (- (pow alpha 4) 1) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))
(/.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32))))
(- (+ (* -1 (/ (* (pow cosTheta 2) (* (- (pow alpha 2) 1) (- (pow alpha 4) 1))) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))))
(fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32))))) (/.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32)))))
(- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (* (pow (- (pow alpha 2) 1) 2) (- (pow alpha 4) 1))) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))) (/ (* (- (pow alpha 2) 1) (- (pow alpha 4) 1)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))))
(fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 cosTheta cosTheta) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32)))) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32)))) (neg.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32))))))) (/.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32)))))
(- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (* (pow (- (pow alpha 2) 1) 3) (- (pow alpha 4) 1))) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (* -1 (/ (* (pow (- (pow alpha 2) 1) 2) (- (pow alpha 4) 1)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))))) (/ (* (- (pow alpha 2) 1) (- (pow alpha 4) 1)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))))
(fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (/.f32 (*.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)) (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32)))) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32)))) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32)))) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32))))) (neg.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32))))))) (/.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32)))))
(/ (- (pow alpha 4) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))))
(/.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 cosTheta cosTheta))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (/ (pow alpha 4) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.f32 cosTheta cosTheta)))) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))))) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.f32 cosTheta cosTheta)))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (/ (pow alpha 4) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))) (/ (pow alpha 4) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))))) (-.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))))) (+.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 4)))))) (+ (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (/ (pow alpha 4) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))) (+ (/ (pow alpha 4) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 4) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 4)))))))))) (pow cosTheta 2))
(/.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (pow.f32 cosTheta #s(literal 6 binary32)))))) (-.f32 (+.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))))) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))))) (+.f32 (+.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))))) (+.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))))))))) (*.f32 cosTheta cosTheta))
(/ (- (pow alpha 4) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))))
(/.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 cosTheta cosTheta))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (/ (pow alpha 4) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.f32 cosTheta cosTheta)))) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))))) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.f32 cosTheta cosTheta)))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (/ (pow alpha 4) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))) (/ (pow alpha 4) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))))) (-.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))))) (+.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 4)))))) (+ (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (/ (pow alpha 4) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))) (+ (/ (pow alpha 4) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 4) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 4)))))))))) (pow cosTheta 2))
(/.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (pow.f32 cosTheta #s(literal 6 binary32)))))) (-.f32 (+.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))))) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))))) (+.f32 (+.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))))) (+.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #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) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
-1
#s(literal -1 binary32)
(- (pow alpha 4) 1)
(+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32))
(- (pow alpha 4) 1)
(+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32))
(- (pow alpha 4) 1)
(+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(* (pow alpha 4) (- 1 (/ 1 (pow alpha 4))))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))
(* (pow alpha 4) (- 1 (/ 1 (pow alpha 4))))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))
(* (pow alpha 4) (- 1 (/ 1 (pow alpha 4))))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (/.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) (- 1 (/ 1 (pow alpha 4))))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))
(* (pow alpha 4) (- 1 (/ 1 (pow alpha 4))))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))
(* (pow alpha 4) (- 1 (/ 1 (pow alpha 4))))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (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 #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (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 (*.f32 alpha alpha) (fma.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))) (*.f32 alpha (neg.f32 alpha)) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (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 (*.f32 alpha alpha) (fma.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 (*.f32 alpha alpha) (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.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 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.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 #s(literal 1/2 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 6 binary32)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 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)))))))))))))
(-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (-.f32 (+.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))))) (+.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 alpha #s(literal 4 binary32))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32))))))))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 6 binary32)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha #s(literal 6 binary32)))))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.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 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(- (* -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 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #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 #s(literal 1/2 binary32) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (-.f32 (+.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))))) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32))))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))))))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha #s(literal 6 binary32)))))))
(/ (- (pow alpha 6) 1) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4))))))
(/.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))
(- (+ (* -1 (/ (* (pow cosTheta 2) (* (- (pow alpha 2) 1) (- (pow alpha 6) 1))) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4))))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4)))))))
(fma.f32 (*.f32 cosTheta cosTheta) (/.f32 (neg.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)))) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32))))))) (/.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32))))))))
(- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (* (pow (- (pow alpha 2) 1) 2) (- (pow alpha 6) 1))) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4)))))) (/ (* (- (pow alpha 2) 1) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4)))))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4)))))))
(fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 cosTheta cosTheta) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)))) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32))))))) (/.f32 (neg.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)))) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))) (/.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32))))))))
(- (+ (* (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 2) (pow alpha 4))))))) (* -1 (/ (* (pow (- (pow alpha 2) 1) 2) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4))))))))) (/ (* (- (pow alpha 2) 1) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4)))))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (+ 1 (+ (pow alpha 2) (pow alpha 4)))))))
(fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 cosTheta (*.f32 cosTheta (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32))))) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32))))))) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)))) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32))))))))) (/.f32 (neg.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)))) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))) (/.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32))))))))
(/ (- (pow alpha 6) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))))
(/.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32))))))))) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32))))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 3)))))) (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.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)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))) (+.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.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)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32))))))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 4)))))) (+ (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 3)))))) (+ (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 6) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 4)))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.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)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))) (+.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))) (+.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.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)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32))))))))))) (*.f32 cosTheta cosTheta))
(/ (- (pow alpha 6) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))))
(/.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32))))))))) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32))))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 3)))))) (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.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)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))) (+.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.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)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32))))))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 4)))))) (+ (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 3)))))) (+ (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 6) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (+ (pow alpha 2) (pow alpha 4))) (pow (- (pow alpha 2) 1) 4)))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.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)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))) (+.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))) (+.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.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)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 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) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
-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) (- 1 (/ 1 (pow alpha 6))))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32)))))
(* (pow alpha 6) (- 1 (/ 1 (pow alpha 6))))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32)))))
(* (pow alpha 6) (- 1 (/ 1 (pow alpha 6))))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32)))))
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(* (pow alpha 6) (- 1 (/ 1 (pow alpha 6))))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32)))))
(* (pow alpha 6) (- 1 (/ 1 (pow alpha 6))))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32)))))
(* (pow alpha 6) (- 1 (/ 1 (pow alpha 6))))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32)))))
(* 2 (log alpha))
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
(* 2 (log alpha))
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
(* 2 (log alpha))
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
(* 2 (log alpha))
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
(* -2 (log (/ 1 alpha)))
(neg.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)))
(* -2 (log (/ 1 alpha)))
(neg.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)))
(* -2 (log (/ 1 alpha)))
(neg.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)))
(* -2 (log (/ 1 alpha)))
(neg.f32 (*.f32 (log.f32 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 (log (/ -1 alpha)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -2 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)
(pow cosTheta 2)
(*.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)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow alpha 2) (pow cosTheta 2))
(*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta)))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 cosTheta cosTheta) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 cosTheta cosTheta) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 cosTheta cosTheta) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))
(* (pow alpha 2) (pow cosTheta 2))
(*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta)))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 cosTheta cosTheta) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 cosTheta cosTheta) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 cosTheta cosTheta) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))
(* -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)))
(* (pow alpha 2) cosTheta)
(*.f32 alpha (*.f32 alpha cosTheta))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 alpha alpha) (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 alpha alpha) (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 alpha alpha) (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))))
(* (pow alpha 2) cosTheta)
(*.f32 alpha (*.f32 alpha cosTheta))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 alpha alpha) (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 alpha alpha) (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 alpha alpha) (-.f32 cosTheta (/.f32 cosTheta (*.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)))
(* 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)))
(* 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)))
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(log 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 (log (/ 1 alpha)))
(log.f32 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 alpha)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(* 2 (* (PI) (log alpha)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(* 2 (* (PI) (log alpha)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(* 2 (* (PI) (log alpha)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))
(*.f32 #s(literal 2 binary32) (*.f32 (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 #s(literal 2 binary32) (*.f32 (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 #s(literal 2 binary32) (*.f32 (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 #s(literal 2 binary32) (*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))
(* 2 (* (PI) (log alpha)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(* 2 (* (PI) (log alpha)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(* 2 (* (PI) (log alpha)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(* 2 (* (PI) (log alpha)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -1 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))
(* -1 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))
(* -1 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))
(* -1 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))
(* -1 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))
(* -1 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))
(* -1 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))
(* -1 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))
(* -1 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))
(* -1 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))
(* -1 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))
(* -1 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))

eval69.0ms (0.7%)

Memory
23.1MiB live, 97.8MiB allocated
Compiler

Compiled 26 835 to 754 computations (97.2% saved)

prune88.0ms (0.9%)

Memory
1.8MiB live, 124.6MiB allocated
Pruning

29 alts after pruning (28 fresh and 1 done)

PrunedKeptTotal
New69613709
Fresh41519
Picked415
Done000
Total70429733
Accuracy
99.8%
Counts
733 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.6%
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))
98.3%
(/.f32 (fma.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))))
96.9%
(/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
98.2%
(/.f32 (fma.f32 alpha (+.f32 alpha #s(literal 1 binary32)) (neg.f32 (+.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))))
-0.0%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32))))
98.4%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
96.8%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
98.3%
(/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.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.5%
(/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #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 (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.7%
(/.f32 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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 (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.9%
(/.f32 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (+.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) alpha) (+.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))))
97.8%
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.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))))
83.4%
(/.f32 (/.f32 #s(literal -1 binary32) (fma.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%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.1%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.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 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
45.8%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (*.f32 (PI.f32) (fma.f32 (log.f32 alpha) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))))
97.7%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))))
98.5%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
97.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 cosTheta cosTheta))))
96.9%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
96.7%
(/.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))
96.6%
(/.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32))))
98.2%
(/.f32 (+.f32 (*.f32 alpha (+.f32 alpha #s(literal 1 binary32))) (neg.f32 (+.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.4%
(/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.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.1%
(/.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (+.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.3%
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
88.5%
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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))))
1.8%
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
68.9%
(/.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))
Compiler

Compiled 1 636 to 894 computations (45.4% saved)

simplify12.0ms (0.1%)

Memory
-8.7MiB live, 30.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))
cost-diff0
(*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))
cost-diff0
(/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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))))
cost-diff0
(/.f32 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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 (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-diff0
(*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))
cost-diff0
(+.f32 alpha #s(literal -1 binary32))
cost-diff0
(fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)))
cost-diff0
(/.f32 (fma.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))))
cost-diff0
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 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 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
cost-diff0
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
cost-diff0
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)))
cost-diff0
(fma.f32 alpha alpha #s(literal -1 binary32))
cost-diff0
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32))))
cost-diff0
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
cost-diff0
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
Rules
34×lower-*.f64
26×lift-*.f32
18×lower-+.f64
14×lift-/.f32
14×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040472
079472
Stop Event
iter limit
iter limit
unsound
iter limit
Calls
Call 1
Inputs
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(fma.f32 alpha alpha #s(literal -1 binary32))
alpha
#s(literal -1 binary32)
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(*.f32 alpha alpha)
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(*.f32 cosTheta cosTheta)
cosTheta
#s(literal 1 binary32)
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32))))
(fma.f32 alpha alpha #s(literal -1 binary32))
alpha
#s(literal -1 binary32)
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)))
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
#s(literal 0 binary32)
(fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32))
(*.f32 cosTheta (neg.f32 cosTheta))
cosTheta
(neg.f32 cosTheta)
(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 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 cosTheta cosTheta)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta cosTheta)
cosTheta
(/.f32 (fma.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))))
(fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)))
(+.f32 alpha #s(literal -1 binary32))
alpha
#s(literal -1 binary32)
(*.f32 (+.f32 alpha #s(literal -1 binary32)) #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 (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 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 alpha (*.f32 alpha alpha) #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 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))
(fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))
alpha
(*.f32 alpha alpha)
#s(literal 1 binary32)
(fma.f32 alpha alpha #s(literal -1 binary32))
#s(literal -1 binary32)
(*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))
(fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))
(-.f32 #s(literal 1 binary32) alpha)
(+.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 #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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(fma.f32 alpha alpha #s(literal -1 binary32))
alpha
#s(literal -1 binary32)
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(*.f32 alpha alpha)
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(*.f32 cosTheta cosTheta)
cosTheta
#s(literal 1 binary32)
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32))))
(fma.f32 alpha alpha #s(literal -1 binary32))
alpha
#s(literal -1 binary32)
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)))
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
#s(literal 0 binary32)
(fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32))
(*.f32 cosTheta (neg.f32 cosTheta))
cosTheta
(neg.f32 cosTheta)
(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 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 cosTheta cosTheta)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta cosTheta)
cosTheta
(/.f32 (fma.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))))
(fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)))
(+.f32 alpha #s(literal -1 binary32))
alpha
#s(literal -1 binary32)
(*.f32 (+.f32 alpha #s(literal -1 binary32)) #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 (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 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 alpha (*.f32 alpha alpha) #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 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))
(fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))
alpha
(*.f32 alpha alpha)
#s(literal 1 binary32)
(fma.f32 alpha alpha #s(literal -1 binary32))
#s(literal -1 binary32)
(*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))
(fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))
(-.f32 #s(literal 1 binary32) alpha)
(+.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 #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

localize168.0ms (1.7%)

Memory
-35.4MiB live, 334.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
accuracy100.0%
(*.f32 alpha alpha)
accuracy100.0%
(log.f32 (*.f32 alpha alpha))
accuracy6.3%
(PI.f32)
accuracy100.0%
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
accuracy100.0%
(*.f32 alpha alpha)
accuracy100.0%
(log.f32 (*.f32 alpha alpha))
accuracy6.3%
(PI.f32)
accuracy100.0%
(*.f32 cosTheta cosTheta)
accuracy100.0%
(*.f32 alpha alpha)
accuracy100.0%
(log.f32 (*.f32 alpha alpha))
accuracy6.3%
(PI.f32)
accuracy100.0%
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)))
accuracy100.0%
(*.f32 cosTheta (neg.f32 cosTheta))
accuracy100.0%
(neg.f32 cosTheta)
accuracy6.3%
(PI.f32)
accuracy100.0%
(*.f32 cosTheta cosTheta)
accuracy100.0%
(*.f32 alpha alpha)
accuracy100.0%
(log.f32 (*.f32 alpha alpha))
accuracy6.3%
(PI.f32)
Samples
86.0ms256×0invalid
Compiler

Compiled 501 to 46 computations (90.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 66.0ms
ival-mult: 30.0ms (45.7% of total)
ival-add: 16.0ms (24.4% of total)
ival-div: 11.0ms (16.7% of total)
ival-sub: 3.0ms (4.6% of total)
ival-log: 3.0ms (4.6% of total)
ival-pi: 1.0ms (1.5% of total)
ival-neg: 1.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series61.0ms (0.6%)

Memory
15.5MiB live, 93.2MiB allocated
Counts
24 → 312
Calls
Call 1
Inputs
#s(alt (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32))) (patch (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32))) #<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))) (-.f32 #s(literal 1 binary32) (*.f32 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 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 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())
#s(alt (/.f32 (fma.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)))) (patch (/.f32 (fma.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)))) #<representation binary32>) () ())
#s(alt (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) (patch (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (+.f32 alpha #s(literal -1 binary32)) (patch (+.f32 alpha #s(literal -1 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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)))) (patch (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)))) #<representation binary32>) () ())
#s(alt (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())
#s(alt (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (fma.f32 alpha (*.f32 alpha alpha) #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 (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())
#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<representation binary32>) () ())
Outputs
#s(alt (/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (taylor 0 alpha) (#s(alt (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (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/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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (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 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (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/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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (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) (* (PI) (log (pow alpha 2)))) (taylor 0 cosTheta) (#s(alt (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (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 (- (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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (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) (* (PI) (log (pow alpha 2))))) (taylor inf cosTheta) (#s(alt (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (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) (* (PI) (log (pow alpha 2))))) (taylor -inf cosTheta) (#s(alt (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (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) (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 (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<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 (* -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 (* -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 (/ -1/2 (* (PI) (* (log alpha) (- 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 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 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- 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 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 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- 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 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 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- 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 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 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (- 1 (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 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 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (- 1 (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 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 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (- 1 (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 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 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (- 1 (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 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 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (pow alpha 2) (* (PI) (* (log (/ -1 alpha)) (- 1 (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 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 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ -1 alpha)) (- 1 (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 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 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ -1 alpha)) (- 1 (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 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 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ -1 alpha)) (- 1 (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 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 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 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 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (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 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 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (PI) (log (pow alpha 2)))) (* -1 (/ (- (pow alpha 2) 1) (* (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 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 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (PI) (log (pow alpha 2)))) (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))))) (* -1 (/ (- (pow alpha 2) 1) (* (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 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 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (pow alpha 2) 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 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 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (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 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 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 4) (* (PI) (log (pow alpha 2))))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (pow alpha 2))))))) (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 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 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 6) (* (PI) (log (pow alpha 2))))))) (+ (* -1 (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (pow cosTheta 4))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (/ (pow alpha 2) (* (pow cosTheta 6) (* (PI) (log (pow alpha 2)))))))) (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 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 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (pow alpha 2) 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 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 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (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 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 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 4) (* (PI) (log (pow alpha 2))))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (pow alpha 2))))))) (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 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 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 6) (* (PI) (log (pow alpha 2))))))) (+ (* -1 (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (pow cosTheta 4))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (/ (pow alpha 2) (* (pow cosTheta 6) (* (PI) (log (pow alpha 2)))))))) (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 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 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 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 (*.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 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 (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) (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 alpha) (- 1 (pow cosTheta 2))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (PI) (log (pow alpha 2))) (taylor 0 cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (* (PI) (log (pow alpha 2)))) (taylor 0 cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (* (PI) (log (pow alpha 2)))) (taylor 0 cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (* (PI) (log (pow alpha 2)))) (taylor 0 cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.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 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* -1 (* (PI) (log (pow alpha 2)))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2)))) (taylor inf cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* -1 (* (PI) (log (pow alpha 2)))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2)))) (taylor inf cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* -1 (* (PI) (log (pow alpha 2)))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2)))) (taylor inf cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.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 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* -1 (* (PI) (log (pow alpha 2)))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2)))) (taylor -inf cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* -1 (* (PI) (log (pow alpha 2)))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2)))) (taylor -inf cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* -1 (* (PI) (log (pow alpha 2)))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2)))) (taylor -inf cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (taylor 0 alpha) (#s(alt (/.f32 (fma.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)))) (patch (/.f32 (fma.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)))) #<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 (fma.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)))) (patch (/.f32 (fma.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)))) #<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 (fma.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)))) (patch (/.f32 (fma.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)))) #<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 (fma.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)))) (patch (/.f32 (fma.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)))) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (taylor inf alpha) (#s(alt (/.f32 (fma.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)))) (patch (/.f32 (fma.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)))) #<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 (fma.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)))) (patch (/.f32 (fma.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)))) #<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 (fma.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)))) (patch (/.f32 (fma.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)))) #<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 (fma.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)))) (patch (/.f32 (fma.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)))) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))) (taylor -inf alpha) (#s(alt (/.f32 (fma.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)))) (patch (/.f32 (fma.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)))) #<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 (fma.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)))) (patch (/.f32 (fma.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)))) #<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 (fma.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)))) (patch (/.f32 (fma.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)))) #<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 (fma.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)))) (patch (/.f32 (fma.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (PI) (log (pow alpha 2)))) (taylor 0 cosTheta) (#s(alt (/.f32 (fma.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)))) (patch (/.f32 (fma.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)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* (pow cosTheta 2) (* (- (+ alpha (* alpha (- alpha 1))) 1) (- (pow alpha 2) 1))) (* (PI) (log (pow alpha 2))))) (+ (/ alpha (* (PI) (log (pow alpha 2)))) (/ (* alpha (- alpha 1)) (* (PI) (log (pow alpha 2)))))) (/ 1 (* (PI) (log (pow alpha 2))))) (taylor 0 cosTheta) (#s(alt (/.f32 (fma.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)))) (patch (/.f32 (fma.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)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (* (- (+ alpha (* alpha (- alpha 1))) 1) (pow (- (pow alpha 2) 1) 2))) (* (PI) (log (pow alpha 2)))) (/ (* (- (+ alpha (* alpha (- alpha 1))) 1) (- (pow alpha 2) 1)) (* (PI) (log (pow alpha 2)))))) (+ (/ alpha (* (PI) (log (pow alpha 2)))) (/ (* alpha (- alpha 1)) (* (PI) (log (pow alpha 2)))))) (/ 1 (* (PI) (log (pow alpha 2))))) (taylor 0 cosTheta) (#s(alt (/.f32 (fma.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)))) (patch (/.f32 (fma.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)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (* (- (+ alpha (* alpha (- alpha 1))) 1) (pow (- (pow alpha 2) 1) 3))) (* (PI) (log (pow alpha 2))))) (* -1 (/ (* (- (+ alpha (* alpha (- alpha 1))) 1) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2))))))) (/ (* (- (+ alpha (* alpha (- alpha 1))) 1) (- (pow alpha 2) 1)) (* (PI) (log (pow alpha 2)))))) (+ (/ alpha (* (PI) (log (pow alpha 2)))) (/ (* alpha (- alpha 1)) (* (PI) (log (pow alpha 2)))))) (/ 1 (* (PI) (log (pow alpha 2))))) (taylor 0 cosTheta) (#s(alt (/.f32 (fma.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)))) (patch (/.f32 (fma.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))) (taylor inf cosTheta) (#s(alt (/.f32 (fma.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)))) (patch (/.f32 (fma.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ alpha (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (- alpha 1)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ alpha (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (fma.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)))) (patch (/.f32 (fma.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ 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 (- alpha 1)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (- alpha 1)) (* (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 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (fma.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)))) (patch (/.f32 (fma.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)))) #<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 (* (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 (- alpha 1)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (- alpha 1)) (* (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 (* (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 (- alpha 1)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (fma.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)))) (patch (/.f32 (fma.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))) (taylor -inf cosTheta) (#s(alt (/.f32 (fma.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)))) (patch (/.f32 (fma.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ alpha (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (- alpha 1)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ alpha (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (fma.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)))) (patch (/.f32 (fma.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ 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 (- alpha 1)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (- alpha 1)) (* (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 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (fma.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)))) (patch (/.f32 (fma.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)))) #<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 (* (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 (- alpha 1)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (- alpha 1)) (* (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 (* (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 (- alpha 1)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (fma.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)))) (patch (/.f32 (fma.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)))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor 0 alpha) (#s(alt (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) (patch (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) (patch (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) (patch (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) (patch (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) (patch (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) (patch (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) (patch (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) (patch (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) (patch (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) (patch (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) (patch (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) (patch (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor 0 alpha) (#s(alt (+.f32 alpha #s(literal -1 binary32)) (patch (+.f32 alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- alpha 1) (taylor 0 alpha) (#s(alt (+.f32 alpha #s(literal -1 binary32)) (patch (+.f32 alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- alpha 1) (taylor 0 alpha) (#s(alt (+.f32 alpha #s(literal -1 binary32)) (patch (+.f32 alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- alpha 1) (taylor 0 alpha) (#s(alt (+.f32 alpha #s(literal -1 binary32)) (patch (+.f32 alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt alpha (taylor inf alpha) (#s(alt (+.f32 alpha #s(literal -1 binary32)) (patch (+.f32 alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* alpha (- 1 (/ 1 alpha))) (taylor inf alpha) (#s(alt (+.f32 alpha #s(literal -1 binary32)) (patch (+.f32 alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* alpha (- 1 (/ 1 alpha))) (taylor inf alpha) (#s(alt (+.f32 alpha #s(literal -1 binary32)) (patch (+.f32 alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* alpha (- 1 (/ 1 alpha))) (taylor inf alpha) (#s(alt (+.f32 alpha #s(literal -1 binary32)) (patch (+.f32 alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt alpha (taylor -inf alpha) (#s(alt (+.f32 alpha #s(literal -1 binary32)) (patch (+.f32 alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (- (/ 1 alpha) 1))) (taylor -inf alpha) (#s(alt (+.f32 alpha #s(literal -1 binary32)) (patch (+.f32 alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (- (/ 1 alpha) 1))) (taylor -inf alpha) (#s(alt (+.f32 alpha #s(literal -1 binary32)) (patch (+.f32 alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (- (/ 1 alpha) 1))) (taylor -inf alpha) (#s(alt (+.f32 alpha #s(literal -1 binary32)) (patch (+.f32 alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor 0 alpha) (#s(alt (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- alpha 1) (taylor 0 alpha) (#s(alt (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- alpha 1) (taylor 0 alpha) (#s(alt (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- alpha 1) (taylor 0 alpha) (#s(alt (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt alpha (taylor inf alpha) (#s(alt (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* alpha (- 1 (/ 1 alpha))) (taylor inf alpha) (#s(alt (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* alpha (- 1 (/ 1 alpha))) (taylor inf alpha) (#s(alt (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* alpha (- 1 (/ 1 alpha))) (taylor inf alpha) (#s(alt (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt alpha (taylor -inf alpha) (#s(alt (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (- (/ 1 alpha) 1))) (taylor -inf alpha) (#s(alt (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (- (/ 1 alpha) 1))) (taylor -inf alpha) (#s(alt (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (- (/ 1 alpha) 1))) (taylor -inf alpha) (#s(alt (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (+.f32 alpha #s(literal -1 binary32)) #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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (/ (* alpha (+ 1 (+ (* -1 (+ 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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (- (* alpha (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (+ 1 (+ (* -1 (+ 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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (- (* alpha (- (+ (* -1 (* alpha (+ (* -1/2 (/ (+ 1 (+ (* -2 (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/2 (/ (* (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (/ (* (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (+ 1 (* -1 (pow cosTheta 2))))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (+ 1 (+ (* -1 (+ 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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 cosTheta 2) (* (PI) (log (/ 1 alpha))))) (taylor inf alpha) (#s(alt (/.f32 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 cosTheta 2) (* (PI) (log (/ -1 alpha))))) (taylor -inf alpha) (#s(alt (/.f32 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (pow alpha 5))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 5) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ 1/2 (* (pow alpha 5) (* (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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 alpha 3)) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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) (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 2) 1) 2))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (/ (* (+ 1 (pow alpha 3)) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 alpha 3)) (pow (- (pow alpha 2) 1) 3))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 2) 1) 2)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (/ (* (+ 1 (pow alpha 3)) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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) (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 2) 1) 4))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (* -1 (/ (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 2) 1) 3)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))))) (/ (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 2) 1) 2)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (/ (* (+ 1 (pow alpha 3)) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 alpha 3)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (pow alpha 3) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2)))))))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (/ (pow alpha 3) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))) (pow cosTheta 6))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (* (pow cosTheta 4) (- (pow alpha 2) 1)))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (/ (pow alpha 3) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 alpha 3)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (pow alpha 3) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2)))))))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (/ (pow alpha 3) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))) (pow cosTheta 6))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (* (pow cosTheta 4) (- (pow alpha 2) 1)))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (/ (pow alpha 3) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 (fma.f32 alpha (*.f32 alpha alpha) #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)))) (patch (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)))) (patch (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)))) (patch (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)))) (patch (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)))) (patch (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)))) (patch (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)))) (patch (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)))) (patch (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)))) (patch (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)))) (patch (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)))) (patch (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)))) (patch (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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)))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow alpha 2) (+ 1 (* -1 alpha))) 1) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 5) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 5) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 5) (- (+ 1 (/ 1 (pow alpha 3))) (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 5) (- (+ 1 (/ 1 (pow alpha 3))) (+ (/ 1 (pow alpha 2)) (/ 1 (pow alpha 5))))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 5) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 5) (- (/ 1 (pow alpha 2)) 1))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 5) (- (/ 1 (pow alpha 2)) (+ 1 (/ 1 (pow alpha 3)))))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 5) (- (+ (* -1 (/ (- 1 (/ 1 (pow alpha 2))) (pow alpha 3))) (/ 1 (pow alpha 2))) 1))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 alpha) (#s(alt (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (pow alpha 3)) (taylor 0 alpha) (#s(alt (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (pow alpha 3)) (taylor 0 alpha) (#s(alt (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (pow alpha 3)) (taylor 0 alpha) (#s(alt (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 3) (taylor inf alpha) (#s(alt (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3)))) (taylor inf alpha) (#s(alt (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3)))) (taylor inf alpha) (#s(alt (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3)))) (taylor inf alpha) (#s(alt (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 3) (taylor -inf alpha) (#s(alt (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3)))) (taylor -inf alpha) (#s(alt (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3)))) (taylor -inf alpha) (#s(alt (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3)))) (taylor -inf alpha) (#s(alt (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (fma.f32 alpha (*.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 (* -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 (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 (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 (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 (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 (* -1 cosTheta) (taylor 0 cosTheta) (#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor 0 cosTheta) (#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor 0 cosTheta) (#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor 0 cosTheta) (#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor inf cosTheta) (#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor inf cosTheta) (#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor inf cosTheta) (#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor inf cosTheta) (#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor -inf cosTheta) (#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor -inf cosTheta) (#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor -inf cosTheta) (#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor -inf cosTheta) (#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<representation binary32>) () ())) ())
Calls

87 calls:

TimeVariablePointExpression
21.0ms
alpha
@-inf
(* (+ (* alpha (* alpha alpha)) 1) (+ (* alpha alpha) -1))
4.0ms
cosTheta
@0
(/ (/ (* (+ (* alpha (* alpha alpha)) 1) (+ (* alpha alpha) -1)) (* (+ (* alpha alpha) (- 1 alpha)) (+ alpha 1))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))))
2.0ms
alpha
@0
(/ (/ (* (+ (* alpha (* alpha alpha)) 1) (+ (* alpha alpha) -1)) (* (+ (* alpha alpha) (- 1 alpha)) (+ alpha 1))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))))
2.0ms
cosTheta
@inf
(/ (/ (* (+ (* alpha (* alpha alpha)) 1) (+ (* alpha alpha) -1)) (* (+ (* alpha alpha) (- 1 alpha)) (+ alpha 1))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))))
2.0ms
cosTheta
@inf
(/ (+ (* (+ alpha -1) alpha) (* (+ alpha -1) 1)) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))))

rewrite19.0ms (0.2%)

Memory
-1.3MiB live, 35.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
34×lower-*.f64
26×lift-*.f32
18×lower-+.f64
14×lift-/.f32
14×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040256
079256
Stop Event
iter limit
iter limit
unsound
iter limit
Counts
24 → 27
Calls
Call 1
Inputs
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(fma.f32 alpha alpha #s(literal -1 binary32))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32))))
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)))
(/.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))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(-.f32 (*.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 cosTheta cosTheta)))
(/.f32 (fma.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))))
(fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)))
(+.f32 alpha #s(literal -1 binary32))
(*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 alpha (*.f32 alpha alpha) #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 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))
(fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(*.f32 cosTheta cosTheta)
(neg.f32 cosTheta)
(*.f32 cosTheta (neg.f32 cosTheta))
Outputs
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(fma.f32 alpha alpha #s(literal -1 binary32))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32))))
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)))
(/.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))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(-.f32 (*.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 cosTheta cosTheta)))
(/.f32 (fma.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 (+.f32 alpha #s(literal -1 binary32)) alpha) (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)))
(fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)))
(+.f32 alpha #s(literal -1 binary32))
(*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 alpha (*.f32 alpha alpha) #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 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))
(+.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal 1 binary32))
(fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(*.f32 cosTheta cosTheta)
(neg.f32 cosTheta)
(*.f32 cosTheta (neg.f32 cosTheta))

simplify386.0ms (4%)

Memory
47.6MiB live, 662.8MiB allocated
Algorithm
egg-herbie
Rules
6 140×lower-*.f64
6 140×lower-*.f32
5 416×lower-fma.f64
5 416×lower-fma.f32
4 026×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05319171
117658877
279038877
083608503
Stop Event
iter limit
node limit
Counts
312 → 308
Calls
Call 1
Inputs
(/ -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/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))))))
(/ -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) 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)))))
(/ 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))
(/ 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))
-1
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(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) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (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))))))
(* -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 (* (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)))))
(* (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) (* (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) (* (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))))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(/ -1/2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))
(- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))))
(- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))))
(- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))))
(* -1/2 (/ (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))))
(* -1/2 (/ (pow alpha 2) (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2))))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2))))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2))))))))
(/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))
(- (+ (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (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 alpha 2) 1)) (* (PI) (log (pow alpha 2)))) (* -1 (/ (- (pow alpha 2) 1) (* (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 cosTheta 2) (- (pow alpha 2) 1)) (* (PI) (log (pow alpha 2)))) (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))))) (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(* -1 (/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))))
(/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (pow cosTheta 2))
(/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 4) (* (PI) (log (pow alpha 2))))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (pow alpha 2))))))) (pow cosTheta 2))
(/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 6) (* (PI) (log (pow alpha 2))))))) (+ (* -1 (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (pow cosTheta 4))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (/ (pow alpha 2) (* (pow cosTheta 6) (* (PI) (log (pow alpha 2)))))))) (pow cosTheta 2))
(* -1 (/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))))
(/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (pow cosTheta 2))
(/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 4) (* (PI) (log (pow alpha 2))))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (pow alpha 2))))))) (pow cosTheta 2))
(/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 6) (* (PI) (log (pow alpha 2))))))) (+ (* -1 (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (pow cosTheta 4))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (/ (pow alpha 2) (* (pow cosTheta 6) (* (PI) (log (pow alpha 2)))))))) (pow cosTheta 2))
-1
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(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) (- 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)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* 2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))
(* 2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))
(* 2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))
(* 2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))
(* -2 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2)))))
(* -2 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2)))))
(* -2 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2)))))
(* -2 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2)))))
(* -2 (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2)))))
(* -2 (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2)))))
(* -2 (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2)))))
(* -2 (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2)))))
(* (PI) (log (pow alpha 2)))
(+ (* -1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (* (PI) (log (pow alpha 2))))
(+ (* -1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (* (PI) (log (pow alpha 2))))
(+ (* -1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (* (PI) (log (pow alpha 2))))
(* -1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))
(* (pow cosTheta 2) (+ (* -1 (* (PI) (log (pow alpha 2)))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* -1 (* (PI) (log (pow alpha 2)))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* -1 (* (PI) (log (pow alpha 2)))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(* -1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))
(* (pow cosTheta 2) (+ (* -1 (* (PI) (log (pow alpha 2)))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* -1 (* (PI) (log (pow alpha 2)))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* -1 (* (PI) (log (pow alpha 2)))) (/ (* (PI) (log (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))))))))
(/ -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))))))
(/ -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))))))
(/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (PI) (log (pow alpha 2))))
(- (+ (* -1 (/ (* (pow cosTheta 2) (* (- (+ alpha (* alpha (- alpha 1))) 1) (- (pow alpha 2) 1))) (* (PI) (log (pow alpha 2))))) (+ (/ alpha (* (PI) (log (pow alpha 2)))) (/ (* alpha (- alpha 1)) (* (PI) (log (pow alpha 2)))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (* (- (+ alpha (* alpha (- alpha 1))) 1) (pow (- (pow alpha 2) 1) 2))) (* (PI) (log (pow alpha 2)))) (/ (* (- (+ alpha (* alpha (- alpha 1))) 1) (- (pow alpha 2) 1)) (* (PI) (log (pow alpha 2)))))) (+ (/ alpha (* (PI) (log (pow alpha 2)))) (/ (* alpha (- alpha 1)) (* (PI) (log (pow alpha 2)))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (* (- (+ alpha (* alpha (- alpha 1))) 1) (pow (- (pow alpha 2) 1) 3))) (* (PI) (log (pow alpha 2))))) (* -1 (/ (* (- (+ alpha (* alpha (- alpha 1))) 1) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2))))))) (/ (* (- (+ alpha (* alpha (- alpha 1))) 1) (- (pow alpha 2) 1)) (* (PI) (log (pow alpha 2)))))) (+ (/ alpha (* (PI) (log (pow alpha 2)))) (/ (* alpha (- alpha 1)) (* (PI) (log (pow alpha 2)))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (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 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (- alpha 1)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ alpha (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (- alpha 1)) (* (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 (* (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 (- alpha 1)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (- alpha 1)) (* (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 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (- alpha 1)) (* (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 (* (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 (- alpha 1)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (- alpha 1)) (* (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 (* (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 (- alpha 1)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))))))))) (pow cosTheta 2))
(/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (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 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (- alpha 1)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ alpha (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (- alpha 1)) (* (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 (* (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 (- alpha 1)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (- alpha 1)) (* (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 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (- alpha 1)) (* (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 (* (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 (- alpha 1)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (- alpha 1)) (* (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 (* (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 (- alpha 1)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))))))))) (pow cosTheta 2))
-1
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(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) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
-1
(- alpha 1)
(- alpha 1)
(- alpha 1)
alpha
(* alpha (- 1 (/ 1 alpha)))
(* alpha (- 1 (/ 1 alpha)))
(* alpha (- 1 (/ 1 alpha)))
alpha
(* -1 (* alpha (- (/ 1 alpha) 1)))
(* -1 (* alpha (- (/ 1 alpha) 1)))
(* -1 (* alpha (- (/ 1 alpha) 1)))
-1
(- alpha 1)
(- alpha 1)
(- alpha 1)
alpha
(* alpha (- 1 (/ 1 alpha)))
(* alpha (- 1 (/ 1 alpha)))
(* alpha (- 1 (/ 1 alpha)))
alpha
(* -1 (* alpha (- (/ 1 alpha) 1)))
(* -1 (* alpha (- (/ 1 alpha) 1)))
(* -1 (* alpha (- (/ 1 alpha) 1)))
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(- (* 1/2 (/ (* alpha (+ 1 (+ (* -1 (+ 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))))))))
(- (* alpha (- (* alpha (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (+ 1 (+ (* -1 (+ 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))))))))
(- (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (* -1/2 (/ (+ 1 (+ (* -2 (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/2 (/ (* (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (/ (* (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (+ 1 (* -1 (pow cosTheta 2))))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (+ 1 (+ (* -1 (+ 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))))))))
(/ -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))))))
(/ -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 (/ (- (* 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 5))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 5) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ 1/2 (* (pow alpha 5) (* (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 (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 (pow alpha 3)) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))
(+ (* -1 (/ (* (pow cosTheta 2) (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 2) 1) 2))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (/ (* (+ 1 (pow alpha 3)) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))
(+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 2) 1) 3))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 2) 1) 2)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (/ (* (+ 1 (pow alpha 3)) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))
(+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 2) 1) 4))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (* -1 (/ (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 2) 1) 3)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))))) (/ (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 2) 1) 2)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (/ (* (+ 1 (pow alpha 3)) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))
(/ (+ 1 (pow alpha 3)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))
(/ (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (pow alpha 3) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2)))))))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (/ (pow alpha 3) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))))) (pow cosTheta 2))
(/ (- (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))) (pow cosTheta 6))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (* (pow cosTheta 4) (- (pow alpha 2) 1)))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (/ (pow alpha 3) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))))))) (pow cosTheta 2))
(/ (+ 1 (pow alpha 3)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))
(/ (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (pow alpha 3) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2)))))))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (/ (pow alpha 3) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))))) (pow cosTheta 2))
(/ (- (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))) (pow cosTheta 6))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (* (pow cosTheta 4) (- (pow alpha 2) 1)))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (/ (pow alpha 3) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))))))) (pow cosTheta 2))
-1
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(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) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
-1
(- (pow alpha 2) 1)
(- (* (pow alpha 2) (+ 1 (* -1 alpha))) 1)
(- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1)
(pow alpha 5)
(* (pow alpha 5) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 5) (- (+ 1 (/ 1 (pow alpha 3))) (/ 1 (pow alpha 2))))
(* (pow alpha 5) (- (+ 1 (/ 1 (pow alpha 3))) (+ (/ 1 (pow alpha 2)) (/ 1 (pow alpha 5)))))
(pow alpha 5)
(* -1 (* (pow alpha 5) (- (/ 1 (pow alpha 2)) 1)))
(* -1 (* (pow alpha 5) (- (/ 1 (pow alpha 2)) (+ 1 (/ 1 (pow alpha 3))))))
(* -1 (* (pow alpha 5) (- (+ (* -1 (/ (- 1 (/ 1 (pow alpha 2))) (pow alpha 3))) (/ 1 (pow alpha 2))) 1)))
1
(+ 1 (pow alpha 3))
(+ 1 (pow alpha 3))
(+ 1 (pow alpha 3))
(pow alpha 3)
(* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3))))
(* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3))))
(* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3))))
(pow alpha 3)
(* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3))))
(* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3))))
(* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3))))
(* 2 (log alpha))
(* 2 (log alpha))
(* 2 (log alpha))
(* 2 (log alpha))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 (pow cosTheta 2))
(* -1 (pow cosTheta 2))
(* -1 (pow cosTheta 2))
(* -1 (pow cosTheta 2))
(* -1 (pow cosTheta 2))
(* -1 (pow cosTheta 2))
(* -1 (pow cosTheta 2))
(* -1 (pow cosTheta 2))
(* -1 (pow cosTheta 2))
(* -1 (pow cosTheta 2))
(* -1 (pow cosTheta 2))
(* -1 (pow cosTheta 2))
Outputs
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (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 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (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 alpha (*.f32 alpha (fma.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))) (fma.f32 cosTheta cosTheta #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (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 (*.f32 alpha alpha) (fma.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (/.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.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 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.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))))))))
(fma.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32))))) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.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 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))))) (fma.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.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))))))))
(-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 cosTheta cosTheta))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))) (neg.f32 (log.f32 (neg.f32 alpha))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.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))))))))
(-.f32 (fma.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 cosTheta cosTheta))))) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 cosTheta cosTheta)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))) (neg.f32 (log.f32 (neg.f32 alpha))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.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 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 cosTheta cosTheta))))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 cosTheta cosTheta)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))) (neg.f32 (log.f32 (neg.f32 alpha))))) (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 cosTheta cosTheta))))) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 cosTheta cosTheta)))))))
(/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (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)))))
(fma.f32 (*.f32 cosTheta cosTheta) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (PI.f32)))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(- (+ (* (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 cosTheta cosTheta) (fma.f32 (*.f32 cosTheta cosTheta) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (PI.f32))))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (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 cosTheta cosTheta) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (PI.f32))))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))
(/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/ (- (/ 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 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (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 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (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 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (*.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)) (log.f32 (*.f32 alpha alpha)))) (pow.f32 cosTheta #s(literal 6 binary32)))))))) (*.f32 cosTheta cosTheta))
(/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))
(/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/ (- (/ 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 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (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 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (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 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (*.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)) (log.f32 (*.f32 alpha alpha)))) (pow.f32 cosTheta #s(literal 6 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) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.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 #s(literal 2 binary32) (fma.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (*.f32 (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 #s(literal 2 binary32) (fma.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (*.f32 (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 #s(literal 2 binary32) (fma.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))
(* -2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32))))
(* (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 (*.f32 alpha alpha) #s(literal -2 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (*.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 (*.f32 alpha alpha) #s(literal -2 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (*.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 (*.f32 alpha alpha) #s(literal -2 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 alpha alpha))))
(* -2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))
(*.f32 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 alpha alpha) #s(literal -2 binary32)))
(* (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 alpha alpha) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 (neg.f32 alpha)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.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 alpha alpha) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 (neg.f32 alpha)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.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 alpha alpha) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 (neg.f32 alpha)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 cosTheta cosTheta))))))
(* (PI) (log (pow alpha 2)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(+ (* (PI) (log (pow alpha 2))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))
(fma.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32))))
(+ (* (PI) (log (pow alpha 2))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))
(fma.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32))))
(+ (* (PI) (log (pow alpha 2))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))
(fma.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))
(*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32)))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)) (/.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 cosTheta cosTheta) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)) (/.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 cosTheta cosTheta) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)) (/.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 cosTheta cosTheta)))))
(* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))
(*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32)))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)) (/.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 cosTheta cosTheta) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)) (/.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 cosTheta cosTheta) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)) (/.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 cosTheta cosTheta)))))
(* 2 (* (PI) (log alpha)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(* 2 (* (PI) (log alpha)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(* 2 (* (PI) (log alpha)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(* 2 (* (PI) (log alpha)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 (PI.f32) #s(literal -2 binary32)))
(/ -1/2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
(- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))
(- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))
(- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))
(* -1/2 (/ (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))))
(* -1/2 (/ (pow alpha 2) (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2))))))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 (neg.f32 alpha))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2))))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 (neg.f32 alpha)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 alpha alpha)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 (neg.f32 alpha))))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2))))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 (neg.f32 alpha)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 alpha alpha)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 (neg.f32 alpha))))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2))))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 (neg.f32 alpha)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 alpha alpha)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 (neg.f32 alpha))))))))
(/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(- (+ (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (PI) (log (pow alpha 2)))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 cosTheta cosTheta #s(literal 1 binary32)))
(- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (PI) (log (pow alpha 2)))) (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 cosTheta cosTheta #s(literal 1 binary32))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (PI) (log (pow alpha 2)))) (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))))) (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 cosTheta cosTheta #s(literal 1 binary32))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(* -1 (/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))))
(neg.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 4) (* (PI) (log (pow alpha 2))))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (pow alpha 2))))))) (pow cosTheta 2))
(/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))) (fma.f32 alpha (/.f32 alpha (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 6) (* (PI) (log (pow alpha 2))))))) (+ (* -1 (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (pow cosTheta 4))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (/ (pow alpha 2) (* (pow cosTheta 6) (* (PI) (log (pow alpha 2)))))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 cosTheta #s(literal 6 binary32)))))) (fma.f32 alpha (/.f32 alpha (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (fma.f32 alpha (/.f32 alpha (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32))))))) (*.f32 cosTheta cosTheta))
(* -1 (/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))))
(neg.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 4) (* (PI) (log (pow alpha 2))))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (pow alpha 2))))))) (pow cosTheta 2))
(/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))) (fma.f32 alpha (/.f32 alpha (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 6) (* (PI) (log (pow alpha 2))))))) (+ (* -1 (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (pow cosTheta 4))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (/ (pow alpha 2) (* (pow cosTheta 6) (* (PI) (log (pow alpha 2)))))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 cosTheta #s(literal 6 binary32)))))) (fma.f32 alpha (/.f32 alpha (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (fma.f32 alpha (/.f32 alpha (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (neg.f32 (pow.f32 cosTheta #s(literal 4 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) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.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)
(*.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)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* 2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))
(*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)))
(* 2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))
(*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)))
(* 2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))
(*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)))
(* 2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))
(*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)))
(* -2 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2)))))
(*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal -2 binary32)))
(* -2 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2)))))
(*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal -2 binary32)))
(* -2 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2)))))
(*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal -2 binary32)))
(* -2 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2)))))
(*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal -2 binary32)))
(* -2 (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2)))))
(*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 (neg.f32 alpha))))))
(* -2 (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2)))))
(*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 (neg.f32 alpha))))))
(* -2 (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2)))))
(*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 (neg.f32 alpha))))))
(* -2 (* (PI) (* (log (/ -1 alpha)) (- 1 (pow cosTheta 2)))))
(*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 (neg.f32 alpha))))))
(* (PI) (log (pow alpha 2)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(+ (* -1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (* (PI) (log (pow alpha 2))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(+ (* -1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (* (PI) (log (pow alpha 2))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(+ (* -1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (* (PI) (log (pow alpha 2))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(* -1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (PI.f32))))
(* (pow cosTheta 2) (+ (* -1 (* (PI) (log (pow alpha 2)))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(* (pow cosTheta 2) (+ (* -1 (* (PI) (log (pow alpha 2)))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(* (pow cosTheta 2) (+ (* -1 (* (PI) (log (pow alpha 2)))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(* -1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (PI.f32))))
(* (pow cosTheta 2) (+ (* -1 (* (PI) (log (pow alpha 2)))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(* (pow cosTheta 2) (+ (* -1 (* (PI) (log (pow alpha 2)))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(* (pow cosTheta 2) (+ (* -1 (* (PI) (log (pow alpha 2)))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (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 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (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 alpha (*.f32 alpha (fma.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))) (fma.f32 cosTheta cosTheta #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (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 (*.f32 alpha alpha) (fma.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (/.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.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 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.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))))))))
(fma.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32))))) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.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 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))))) (fma.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.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))))))))
(-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 cosTheta cosTheta))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))) (neg.f32 (log.f32 (neg.f32 alpha))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.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))))))))
(-.f32 (fma.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 cosTheta cosTheta))))) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 cosTheta cosTheta)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))) (neg.f32 (log.f32 (neg.f32 alpha))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.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 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 cosTheta cosTheta))))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 cosTheta cosTheta)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))) (neg.f32 (log.f32 (neg.f32 alpha))))) (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 cosTheta cosTheta))))) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 cosTheta cosTheta)))))))
(/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (PI) (log (pow alpha 2))))
(/.f32 (+.f32 #s(literal -1 binary32) (fma.f32 alpha (+.f32 alpha #s(literal -1 binary32)) alpha)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(- (+ (* -1 (/ (* (pow cosTheta 2) (* (- (+ alpha (* alpha (- alpha 1))) 1) (- (pow alpha 2) 1))) (* (PI) (log (pow alpha 2))))) (+ (/ alpha (* (PI) (log (pow alpha 2)))) (/ (* alpha (- alpha 1)) (* (PI) (log (pow alpha 2)))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(fma.f32 (*.f32 cosTheta cosTheta) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (fma.f32 alpha (+.f32 alpha #s(literal -1 binary32)) alpha))) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (PI.f32)))) (fma.f32 alpha (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (* (- (+ alpha (* alpha (- alpha 1))) 1) (pow (- (pow alpha 2) 1) 2))) (* (PI) (log (pow alpha 2)))) (/ (* (- (+ alpha (* alpha (- alpha 1))) 1) (- (pow alpha 2) 1)) (* (PI) (log (pow alpha 2)))))) (+ (/ alpha (* (PI) (log (pow alpha 2)))) (/ (* alpha (- alpha 1)) (* (PI) (log (pow alpha 2)))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(fma.f32 cosTheta (*.f32 cosTheta (fma.f32 cosTheta (*.f32 cosTheta (/.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (fma.f32 alpha (+.f32 alpha #s(literal -1 binary32)) alpha))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (fma.f32 alpha (+.f32 alpha #s(literal -1 binary32)) alpha))) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (PI.f32)))))) (fma.f32 alpha (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (* (- (+ alpha (* alpha (- alpha 1))) 1) (pow (- (pow alpha 2) 1) 3))) (* (PI) (log (pow alpha 2))))) (* -1 (/ (* (- (+ alpha (* alpha (- alpha 1))) 1) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2))))))) (/ (* (- (+ alpha (* alpha (- alpha 1))) 1) (- (pow alpha 2) 1)) (* (PI) (log (pow alpha 2)))))) (+ (/ alpha (* (PI) (log (pow alpha 2)))) (/ (* alpha (- alpha 1)) (* (PI) (log (pow alpha 2)))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(fma.f32 cosTheta (*.f32 cosTheta (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (fma.f32 alpha (+.f32 alpha #s(literal -1 binary32)) alpha)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (fma.f32 alpha (+.f32 alpha #s(literal -1 binary32)) alpha))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (fma.f32 alpha (+.f32 alpha #s(literal -1 binary32)) alpha))) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (PI.f32)))))) (fma.f32 alpha (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))
(/.f32 (+.f32 #s(literal -1 binary32) (fma.f32 alpha (+.f32 alpha #s(literal -1 binary32)) alpha)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ alpha (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (- alpha 1)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ alpha (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (fma.f32 alpha (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))) (-.f32 (/.f32 alpha (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))) (fma.f32 alpha (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 alpha (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (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 (* (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 (- alpha 1)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (- alpha 1)) (* (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 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (fma.f32 alpha (+.f32 (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (*.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)) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (/.f32 alpha (*.f32 (*.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)) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))))) (/.f32 alpha (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (+.f32 (/.f32 alpha (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (fma.f32 alpha (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.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)) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 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 (* (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 (- alpha 1)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (- alpha 1)) (* (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 (* (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 (- alpha 1)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))))))))) (pow cosTheta 2))
(/.f32 (+.f32 (+.f32 (fma.f32 alpha (+.f32 (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (*.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)) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (/.f32 alpha (*.f32 (*.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)) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (+.f32 (/.f32 alpha (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)))))))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))) (+.f32 (/.f32 alpha (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (+.f32 (fma.f32 alpha (+.f32 (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32))))))) (/.f32 alpha (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32))))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.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)) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))
(/.f32 (+.f32 #s(literal -1 binary32) (fma.f32 alpha (+.f32 alpha #s(literal -1 binary32)) alpha)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ alpha (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (- alpha 1)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ alpha (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (fma.f32 alpha (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))) (-.f32 (/.f32 alpha (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))) (fma.f32 alpha (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 alpha (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (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 (* (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 (- alpha 1)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (- alpha 1)) (* (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 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (fma.f32 alpha (+.f32 (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (*.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)) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (/.f32 alpha (*.f32 (*.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)) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))))) (/.f32 alpha (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (+.f32 (/.f32 alpha (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (fma.f32 alpha (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.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)) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 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 (* (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 (- alpha 1)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (- alpha 1)) (* (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 (* (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 (- alpha 1)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))))))))) (pow cosTheta 2))
(/.f32 (+.f32 (+.f32 (fma.f32 alpha (+.f32 (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (*.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)) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (/.f32 alpha (*.f32 (*.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)) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (+.f32 (/.f32 alpha (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)))))))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))) (+.f32 (/.f32 alpha (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (+.f32 (fma.f32 alpha (+.f32 (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32))))))) (/.f32 alpha (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32))))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.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)) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 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) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
-1
#s(literal -1 binary32)
(- alpha 1)
(+.f32 alpha #s(literal -1 binary32))
(- alpha 1)
(+.f32 alpha #s(literal -1 binary32))
(- alpha 1)
(+.f32 alpha #s(literal -1 binary32))
alpha
(* alpha (- 1 (/ 1 alpha)))
(+.f32 alpha (*.f32 (/.f32 #s(literal -1 binary32) alpha) alpha))
(* alpha (- 1 (/ 1 alpha)))
(+.f32 alpha (*.f32 (/.f32 #s(literal -1 binary32) alpha) alpha))
(* alpha (- 1 (/ 1 alpha)))
(+.f32 alpha (*.f32 (/.f32 #s(literal -1 binary32) alpha) alpha))
alpha
(* -1 (* alpha (- (/ 1 alpha) 1)))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) alpha)) (neg.f32 alpha))
(* -1 (* alpha (- (/ 1 alpha) 1)))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) alpha)) (neg.f32 alpha))
(* -1 (* alpha (- (/ 1 alpha) 1)))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) alpha)) (neg.f32 alpha))
-1
#s(literal -1 binary32)
(- alpha 1)
(+.f32 alpha #s(literal -1 binary32))
(- alpha 1)
(+.f32 alpha #s(literal -1 binary32))
(- alpha 1)
(+.f32 alpha #s(literal -1 binary32))
alpha
(* alpha (- 1 (/ 1 alpha)))
(+.f32 alpha (*.f32 (/.f32 #s(literal -1 binary32) alpha) alpha))
(* alpha (- 1 (/ 1 alpha)))
(+.f32 alpha (*.f32 (/.f32 #s(literal -1 binary32) alpha) alpha))
(* alpha (- 1 (/ 1 alpha)))
(+.f32 alpha (*.f32 (/.f32 #s(literal -1 binary32) alpha) alpha))
alpha
(* -1 (* alpha (- (/ 1 alpha) 1)))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) alpha)) (neg.f32 alpha))
(* -1 (* alpha (- (/ 1 alpha) 1)))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) alpha)) (neg.f32 alpha))
(* -1 (* alpha (- (/ 1 alpha) 1)))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) alpha)) (neg.f32 alpha))
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
(- (* 1/2 (/ (* alpha (+ 1 (+ (* -1 (+ 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 alpha (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))
(- (* alpha (- (* alpha (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (+ 1 (+ (* -1 (+ 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 alpha (fma.f32 alpha (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))
(- (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (* -1/2 (/ (+ 1 (+ (* -2 (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/2 (/ (* (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (/ (* (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (+ 1 (* -1 (pow cosTheta 2))))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (+ 1 (+ (* -1 (+ 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 alpha (fma.f32 alpha (fma.f32 (+.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))) (neg.f32 alpha) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))) (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.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 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.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))))))))
(fma.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32))))) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.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 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))))) (fma.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.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))))))))
(-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 cosTheta cosTheta))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))) (neg.f32 (log.f32 (neg.f32 alpha))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.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))))))))
(-.f32 (fma.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 cosTheta cosTheta))))) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 cosTheta cosTheta)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))) (neg.f32 (log.f32 (neg.f32 alpha))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 cosTheta cosTheta))))))
(- (+ (* -1 (/ (- (* 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 5))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 5) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ 1/2 (* (pow alpha 5) (* (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 (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 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 (neg.f32 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha #s(literal 5 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 (neg.f32 alpha)))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 alpha #s(literal 5 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 cosTheta cosTheta))))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 cosTheta cosTheta))))) (pow.f32 alpha #s(literal 5 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))) (neg.f32 (log.f32 (neg.f32 alpha))))) (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 cosTheta cosTheta))))) (*.f32 cosTheta (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) (*.f32 cosTheta cosTheta)))))))
(/ (* (+ 1 (pow alpha 3)) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))
(/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))))
(+ (* -1 (/ (* (pow cosTheta 2) (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 2) 1) 2))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (/ (* (+ 1 (pow alpha 3)) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))
(fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (/.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))))) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32)))))
(+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 2) 1) 3))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 2) 1) 2)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (/ (* (+ 1 (pow alpha 3)) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))
(fma.f32 cosTheta (*.f32 cosTheta (fma.f32 (neg.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32)))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))))))) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32)))))
(+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 2) 1) 4))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (* -1 (/ (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 2) 1) 3)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))))) (/ (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 2) 1) 2)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (/ (* (+ 1 (pow alpha 3)) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))
(fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32)))))) (neg.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (/.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))))))) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32)))))
(/ (+ 1 (pow alpha 3)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))
(/.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32)))))
(/ (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (pow cosTheta 2))
(/.f32 (-.f32 (fma.f32 alpha (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))))) (/.f32 (fma.f32 alpha (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))) (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))) (fma.f32 alpha alpha #s(literal -1 binary32))))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (pow alpha 3) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2)))))))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (/ (pow alpha 3) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))))) (pow cosTheta 2))
(/.f32 (+.f32 (fma.f32 alpha (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (fma.f32 alpha (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32)))) (fma.f32 alpha (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))) (fma.f32 alpha alpha #s(literal -1 binary32)))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))) (pow cosTheta 6))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (* (pow cosTheta 4) (- (pow alpha 2) 1)))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (/ (pow alpha 3) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (fma.f32 alpha (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))))) (/.f32 (fma.f32 alpha (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (-.f32 (fma.f32 alpha (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (/.f32 (fma.f32 alpha (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))) (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))) (fma.f32 alpha alpha #s(literal -1 binary32))))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (*.f32 cosTheta cosTheta))
(/ (+ 1 (pow alpha 3)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))
(/.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32)))))
(/ (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (pow cosTheta 2))
(/.f32 (-.f32 (fma.f32 alpha (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))))) (/.f32 (fma.f32 alpha (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))) (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))) (fma.f32 alpha alpha #s(literal -1 binary32))))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (pow alpha 3) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2)))))))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (/ (pow alpha 3) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))))) (pow cosTheta 2))
(/.f32 (+.f32 (fma.f32 alpha (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (fma.f32 alpha (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32)))) (fma.f32 alpha (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))) (fma.f32 alpha alpha #s(literal -1 binary32)))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))) (pow cosTheta 6))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (* (pow cosTheta 4) (- (pow alpha 2) 1)))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (/ (pow alpha 3) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (fma.f32 alpha (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))))) (/.f32 (fma.f32 alpha (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (-.f32 (fma.f32 alpha (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (/.f32 (fma.f32 alpha (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))) (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))) (fma.f32 alpha alpha #s(literal -1 binary32))))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (fma.f32 alpha alpha #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) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
-1
#s(literal -1 binary32)
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (* (pow alpha 2) (+ 1 (* -1 alpha))) 1)
(fma.f32 (*.f32 alpha alpha) (-.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))
(- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1)
(fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow alpha 5)
(pow.f32 alpha #s(literal 5 binary32))
(* (pow alpha 5) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (pow.f32 alpha #s(literal 5 binary32)))
(* (pow alpha 5) (- (+ 1 (/ 1 (pow alpha 3))) (/ 1 (pow alpha 2))))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))))
(* (pow alpha 5) (- (+ 1 (/ 1 (pow alpha 3))) (+ (/ 1 (pow alpha 2)) (/ 1 (pow alpha 5)))))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha alpha))) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 5 binary32))))))
(pow alpha 5)
(pow.f32 alpha #s(literal 5 binary32))
(* -1 (* (pow alpha 5) (- (/ 1 (pow alpha 2)) 1)))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(* -1 (* (pow alpha 5) (- (/ 1 (pow alpha 2)) (+ 1 (/ 1 (pow alpha 3))))))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha alpha))))) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(* -1 (* (pow alpha 5) (- (+ (* -1 (/ (- 1 (/ 1 (pow alpha 2))) (pow alpha 3))) (/ 1 (pow alpha 2))) 1)))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (+.f32 #s(literal -1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 alpha (*.f32 alpha alpha)))))))
1
#s(literal 1 binary32)
(+ 1 (pow alpha 3))
(fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))
(+ 1 (pow alpha 3))
(fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))
(+ 1 (pow alpha 3))
(fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3))))
(fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))
(* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3))))
(fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))
(* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3))))
(fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3))))
(fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))
(* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3))))
(fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))
(* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3))))
(fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))
(* 2 (log alpha))
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
(* 2 (log alpha))
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
(* 2 (log alpha))
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
(* 2 (log alpha))
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
(* -2 (log (/ 1 alpha)))
(neg.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)))
(* -2 (log (/ 1 alpha)))
(neg.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)))
(* -2 (log (/ 1 alpha)))
(neg.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)))
(* -2 (log (/ 1 alpha)))
(neg.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)))
(* -2 (log (/ -1 alpha)))
(*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) #s(literal -2 binary32))
(* -2 (log (/ -1 alpha)))
(*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) #s(literal -2 binary32))
(* -2 (log (/ -1 alpha)))
(*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) #s(literal -2 binary32))
(* -2 (log (/ -1 alpha)))
(*.f32 (neg.f32 (log.f32 (neg.f32 alpha))) #s(literal -2 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)
(pow cosTheta 2)
(*.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)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))

eval315.0ms (3.3%)

Memory
-196.8MiB live, 112.2MiB allocated
Compiler

Compiled 21 191 to 629 computations (97% saved)

prune73.0ms (0.8%)

Memory
-3.0MiB live, 120.7MiB allocated
Pruning

38 alts after pruning (36 fresh and 2 done)

PrunedKeptTotal
New58417601
Fresh41923
Picked415
Done011
Total59238630
Accuracy
99.9%
Counts
630 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.4%
(fma.f32 (*.f32 cosTheta cosTheta) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (fma.f32 alpha (+.f32 alpha #s(literal -1 binary32)) alpha))) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (PI.f32)))) (fma.f32 alpha (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
97.4%
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))
97.6%
(/.f32 (fma.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 #s(literal -1 binary32) cosTheta) cosTheta))))
98.0%
(/.f32 (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) 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))))
96.9%
(/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
98.2%
(/.f32 (fma.f32 alpha (+.f32 alpha #s(literal 1 binary32)) (neg.f32 (+.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.5%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
98.4%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
97.6%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
96.8%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
97.8%
(/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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))))
85.9%
(/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (-.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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))))
97.5%
(/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #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 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
78.4%
(/.f32 (/.f32 (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 (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.0%
(/.f32 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -1 binary32) cosTheta) cosTheta))))
97.2%
(/.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (+.f32 #s(literal -1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 alpha (*.f32 alpha alpha))))))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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))))
97.8%
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.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))))
83.4%
(/.f32 (/.f32 #s(literal -1 binary32) (fma.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))))
69.2%
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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.3%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.1%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.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 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
45.8%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (*.f32 (PI.f32) (fma.f32 (log.f32 alpha) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))))
97.7%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))))
98.5%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
96.9%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
96.7%
(/.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))
96.6%
(/.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32))))
98.2%
(/.f32 (+.f32 (*.f32 alpha (+.f32 alpha #s(literal 1 binary32))) (neg.f32 (+.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.4%
(/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.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))))
96.0%
(/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))))
98.1%
(/.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (+.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))))
97.5%
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #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 cosTheta cosTheta))))
88.5%
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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))))
1.8%
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
68.9%
(/.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))
-0.0%
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32))))
97.3%
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 cosTheta cosTheta #s(literal 1 binary32)))
97.0%
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))))
Compiler

Compiled 2 199 to 1 207 computations (45.1% saved)

simplify11.0ms (0.1%)

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

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 alpha alpha)
cost-diff0
(fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
cost-diff0
(/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))))
cost-diff0
(/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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-diff0
(fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))
cost-diff0
(*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))
cost-diff0
(/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))))
cost-diff0
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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-diff0
(*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (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)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))))
cost-diff0
(fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32))
cost-diff0
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
cost-diff0
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)))
cost-diff0
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32))))
cost-diff0
(*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
cost-diff0
(*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
Rules
38×lower-*.f64
30×lift-*.f32
16×lift-/.f32
16×lower-+.f64
16×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044490
086490
Stop Event
iter limit
iter limit
unsound
iter limit
Calls
Call 1
Inputs
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(fma.f32 alpha alpha #s(literal -1 binary32))
alpha
#s(literal -1 binary32)
(*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(PI.f32)
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
(log.f32 alpha)
#s(literal 2 binary32)
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(*.f32 cosTheta cosTheta)
cosTheta
#s(literal 1 binary32)
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32))))
#s(literal -1 binary32)
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)))
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
#s(literal 0 binary32)
(fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32))
(*.f32 cosTheta (neg.f32 cosTheta))
cosTheta
(neg.f32 cosTheta)
(PI.f32)
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 alpha alpha)
alpha
#s(literal 1 binary32)
(*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))
(log.f32 alpha)
(-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta cosTheta)
cosTheta
(*.f32 (PI.f32) #s(literal 2 binary32))
(PI.f32)
#s(literal 2 binary32)
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))))
#s(literal -1 binary32)
(*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))
(fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))
alpha
(-.f32 #s(literal 1 binary32) alpha)
#s(literal 1 binary32)
(+.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
(/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))))
(fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(*.f32 alpha alpha)
alpha
(fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 alpha alpha #s(literal -1 binary32))
#s(literal -1 binary32)
#s(literal 1 binary32)
(*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))
(fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))
(-.f32 #s(literal 1 binary32) alpha)
(+.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 #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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(fma.f32 alpha alpha #s(literal -1 binary32))
alpha
#s(literal -1 binary32)
(*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(PI.f32)
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
(log.f32 alpha)
#s(literal 2 binary32)
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(*.f32 cosTheta cosTheta)
cosTheta
#s(literal 1 binary32)
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32))))
#s(literal -1 binary32)
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)))
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
#s(literal 0 binary32)
(fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32))
(*.f32 cosTheta (neg.f32 cosTheta))
cosTheta
(neg.f32 cosTheta)
(PI.f32)
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 alpha alpha)
alpha
#s(literal 1 binary32)
(*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))
(log.f32 alpha)
(-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta cosTheta)
cosTheta
(*.f32 (PI.f32) #s(literal 2 binary32))
(PI.f32)
#s(literal 2 binary32)
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))))
#s(literal -1 binary32)
(*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))
(fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))
alpha
(-.f32 #s(literal 1 binary32) alpha)
#s(literal 1 binary32)
(+.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
(/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))))
(fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(*.f32 alpha alpha)
alpha
(fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 alpha alpha #s(literal -1 binary32))
#s(literal -1 binary32)
#s(literal 1 binary32)
(*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))
(fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))
(-.f32 #s(literal 1 binary32) alpha)
(+.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 #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

localize197.0ms (2%)

Memory
-18.5MiB live, 288.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
accuracy100.0%
(*.f32 alpha alpha)
accuracy100.0%
(log.f32 (*.f32 alpha alpha))
accuracy6.3%
(PI.f32)
accuracy100.0%
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
accuracy100.0%
(*.f32 alpha alpha)
accuracy100.0%
(log.f32 (*.f32 alpha alpha))
accuracy6.3%
(PI.f32)
accuracy100.0%
(*.f32 cosTheta cosTheta)
accuracy100.0%
(*.f32 alpha alpha)
accuracy100.0%
(log.f32 alpha)
accuracy6.3%
(PI.f32)
accuracy100.0%
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)))
accuracy100.0%
(*.f32 cosTheta (neg.f32 cosTheta))
accuracy100.0%
(neg.f32 cosTheta)
accuracy6.3%
(PI.f32)
accuracy100.0%
(*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
accuracy100.0%
(*.f32 cosTheta cosTheta)
accuracy100.0%
(log.f32 alpha)
accuracy6.3%
(PI.f32)
Samples
118.0ms256×0invalid
Compiler

Compiled 523 to 50 computations (90.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 82.0ms
ival-mult: 44.0ms (53.7% of total)
ival-div: 14.0ms (17.1% of total)
ival-add: 9.0ms (11% of total)
ival-log: 7.0ms (8.5% of total)
ival-sub: 3.0ms (3.7% of total)
ival-neg: 2.0ms (2.4% of total)
ival-pi: 1.0ms (1.2% of total)
exact: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series39.0ms (0.4%)

Memory
8.6MiB live, 85.0MiB allocated
Counts
26 → 336
Calls
Call 1
Inputs
#s(alt (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)))) (patch (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32))) (patch (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32))) #<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 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) (patch (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) #<representation binary32>) () ())
#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (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 (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())
#s(alt (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) (patch (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (patch (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())
#s(alt (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) #<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 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())
#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<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>) () ())
Outputs
#s(alt (/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (taylor 0 alpha) (#s(alt (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (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/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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (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/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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (taylor 0 cosTheta) (#s(alt (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (taylor inf cosTheta) (#s(alt (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (taylor -inf cosTheta) (#s(alt (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (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) (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 (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #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) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 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) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #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 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (log alpha))) (taylor 0 cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))) (taylor inf cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))) (taylor -inf cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (log alpha))) (taylor 0 alpha) (#s(alt (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (log alpha))) (taylor 0 alpha) (#s(alt (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (log alpha))) (taylor 0 alpha) (#s(alt (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (log alpha))) (taylor 0 alpha) (#s(alt (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (log (/ 1 alpha)))) (taylor inf alpha) (#s(alt (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (log (/ 1 alpha)))) (taylor inf alpha) (#s(alt (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (log (/ 1 alpha)))) (taylor inf alpha) (#s(alt (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (log (/ 1 alpha)))) (taylor inf alpha) (#s(alt (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (taylor -inf alpha) (#s(alt (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (taylor -inf alpha) (#s(alt (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (taylor -inf alpha) (#s(alt (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (taylor -inf alpha) (#s(alt (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (PI) (taylor 0 cosTheta) (#s(alt (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) (patch (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* -1 (* (pow cosTheta 2) (PI)))) (taylor 0 cosTheta) (#s(alt (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) (patch (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* -1 (* (pow cosTheta 2) (PI)))) (taylor 0 cosTheta) (#s(alt (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) (patch (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* -1 (* (pow cosTheta 2) (PI)))) (taylor 0 cosTheta) (#s(alt (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) (patch (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow cosTheta 2) (PI))) (taylor inf cosTheta) (#s(alt (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) (patch (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* -1 (PI)) (/ (PI) (pow cosTheta 2)))) (taylor inf cosTheta) (#s(alt (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) (patch (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* -1 (PI)) (/ (PI) (pow cosTheta 2)))) (taylor inf cosTheta) (#s(alt (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) (patch (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* -1 (PI)) (/ (PI) (pow cosTheta 2)))) (taylor inf cosTheta) (#s(alt (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) (patch (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow cosTheta 2) (PI))) (taylor -inf cosTheta) (#s(alt (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) (patch (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* -1 (PI)) (/ (PI) (pow cosTheta 2)))) (taylor -inf cosTheta) (#s(alt (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) (patch (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* -1 (PI)) (/ (PI) (pow cosTheta 2)))) (taylor -inf cosTheta) (#s(alt (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) (patch (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* -1 (PI)) (/ (PI) (pow cosTheta 2)))) (taylor -inf cosTheta) (#s(alt (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) (patch (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2))))) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2))))))) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2))))))) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2))))))) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2)))))) (taylor inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2)))))))) (taylor inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2)))))))) (taylor inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2)))))))) (taylor inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (pow alpha 2) (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2)))))) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2))))))))) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2))))))))) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2))))))))) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 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)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (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 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (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 cosTheta 2) (- (pow alpha 2) 1)) (* (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 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (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 alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* 1/2 (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (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 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (- (pow alpha 2) 1) (* (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 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2)))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 4))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 4))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 6)))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (- (pow alpha 2) 1) (* (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 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2)))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 4))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 4))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 6)))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (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 (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 (*.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 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 (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) (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 alpha) (- 1 (pow cosTheta 2))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (log alpha))) (taylor 0 cosTheta) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (* 2 (* (PI) (log alpha)))) (taylor 0 cosTheta) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (* 2 (* (PI) (log alpha)))) (taylor 0 cosTheta) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (* 2 (* (PI) (log alpha)))) (taylor 0 cosTheta) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (taylor inf cosTheta) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2))))) (taylor inf cosTheta) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2))))) (taylor inf cosTheta) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2))))) (taylor inf cosTheta) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (taylor -inf cosTheta) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2))))) (taylor -inf cosTheta) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2))))) (taylor -inf cosTheta) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2))))) (taylor -inf cosTheta) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) (patch (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (taylor 0 alpha) (#s(alt (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (/ (* alpha (+ 1 (+ (* -1 (+ 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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (- (* -1 (* alpha (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (+ 1 (+ (* -1 (+ 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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))))) (+ 1 (* -1 (pow cosTheta 2))))) (+ (* -1/2 (/ (+ 1 (+ (* -2 (pow cosTheta 2)) (pow cosTheta 2))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (* (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (+ 1 (+ (* -1 (+ 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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 5) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (taylor inf alpha) (#s(alt (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (/ (+ 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))))))) (pow alpha 5)) (taylor inf alpha) (#s(alt (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ 1 (* alpha (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))) (pow alpha 2))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (pow alpha 5)) (taylor inf alpha) (#s(alt (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (+ 1 (* -1 (pow cosTheta 2))) 2) (* (pow alpha 4) (* (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 alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow alpha 3) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))) (pow alpha 5)) (taylor inf alpha) (#s(alt (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 5) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (taylor -inf alpha) (#s(alt (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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/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))))))) (pow alpha 5))) (taylor -inf alpha) (#s(alt (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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/2 (* (pow alpha 3) (* (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)))))))) (pow alpha 5))) (taylor -inf alpha) (#s(alt (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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/2 (/ (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (* alpha (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (pow alpha 3))) (+ (* -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)))))))) (pow alpha 5))) (taylor -inf alpha) (#s(alt (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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) (- (* -1 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (* -1 (/ (- (pow alpha 2) 1) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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) (- (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 3)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (* -1 (/ (- (pow alpha 2) 1) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 4)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 4)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (taylor 0 alpha) (#s(alt (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 3) 1) (taylor 0 alpha) (#s(alt (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow alpha 3) (+ 1 (* -1 (pow alpha 3)))) 1) (taylor 0 alpha) (#s(alt (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow alpha 3) (+ 1 (* (pow alpha 3) (- (pow alpha 3) 1)))) 1) (taylor 0 alpha) (#s(alt (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 3)) (taylor inf alpha) (#s(alt (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (/ 1 (pow alpha 3)) 1) (pow alpha 3)) (taylor inf alpha) (#s(alt (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (/ 1 (pow alpha 3)) (+ 1 (/ 1 (pow alpha 6)))) (pow alpha 3)) (taylor inf alpha) (#s(alt (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (pow alpha 3)) (/ 1 (pow alpha 9))) (+ 1 (/ 1 (pow alpha 6)))) (pow alpha 3)) (taylor inf alpha) (#s(alt (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 3)) (taylor -inf alpha) (#s(alt (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- 1 (/ 1 (pow alpha 3))) (pow alpha 3))) (taylor -inf alpha) (#s(alt (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow alpha 3))) (pow alpha 3)))) (pow alpha 3))) (taylor -inf alpha) (#s(alt (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow alpha 3))) (pow alpha 3)))) (pow alpha 3)))) (pow alpha 3))) (taylor -inf alpha) (#s(alt (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) (patch (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (pow alpha 3)) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) (patch (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (pow alpha 3)) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) (patch (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (pow alpha 3)) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) (patch (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 3) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) (patch (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3)))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) (patch (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3)))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) (patch (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3)))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) (patch (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 3) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) (patch (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3)))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) (patch (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3)))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) (patch (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3)))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) (patch (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 alpha) (#s(alt (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (patch (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 alpha)) (taylor 0 alpha) (#s(alt (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (patch (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* alpha (- alpha 1))) (taylor 0 alpha) (#s(alt (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (patch (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* alpha (- alpha 1))) (taylor 0 alpha) (#s(alt (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (patch (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (patch (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 alpha))) (taylor inf alpha) (#s(alt (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (patch (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- (+ 1 (/ 1 (pow alpha 2))) (/ 1 alpha))) (taylor inf alpha) (#s(alt (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (patch (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- (+ 1 (/ 1 (pow alpha 2))) (/ 1 alpha))) (taylor inf alpha) (#s(alt (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (patch (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (patch (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 alpha))) (taylor -inf alpha) (#s(alt (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (patch (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* -1 (/ (- 1 (/ 1 alpha)) alpha)))) (taylor -inf alpha) (#s(alt (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (patch (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* -1 (/ (- 1 (/ 1 alpha)) alpha)))) (taylor -inf alpha) (#s(alt (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (patch (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (taylor 0 alpha) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (/ (* alpha (+ 1 (+ (* -1 (+ 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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (- (* alpha (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (+ 1 (+ (* -1 (+ 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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (- (* alpha (- (+ (* -1 (* alpha (+ (* -1/2 (/ (+ 1 (+ (* -2 (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/2 (/ (* (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (/ (* (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (+ 1 (* -1 (pow cosTheta 2))))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (+ 1 (+ (* -1 (+ 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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 cosTheta 2) (* (PI) (log (/ 1 alpha))))) (taylor inf alpha) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 cosTheta 2) (* (PI) (log (/ -1 alpha))))) (taylor -inf alpha) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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/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 5))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 5) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ 1/2 (* (pow alpha 5) (* (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 (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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (* alpha (- (pow alpha 2) 1)))) 1) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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) (* (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (- (pow alpha 2) 1))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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) (* (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (pow (- (pow alpha 2) 1) 2))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (* (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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) (* (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (pow (- (pow alpha 2) 1) 3))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (* -1 (/ (* (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (pow (- (pow alpha 2) 1) 2)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))))) (/ (* (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (* alpha (- (pow alpha 2) 1)))) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2)))))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 4))))))) (+ (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3)))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))) (+ (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 4))))))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (* alpha (- (pow alpha 2) 1)))) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2)))))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 4))))))) (+ (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3)))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))) (+ (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 4))))))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (taylor 0 alpha) (#s(alt (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) (patch (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor 0 alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* (pow alpha 2) (+ 1 (* -1 alpha))) 1) (taylor 0 alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (taylor 0 alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 5) (taylor inf alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 5) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 5) (- (+ 1 (/ 1 (pow alpha 3))) (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 5) (- (+ 1 (/ 1 (pow alpha 3))) (+ (/ 1 (pow alpha 2)) (/ 1 (pow alpha 5))))) (taylor inf alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 5) (taylor -inf alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 5) (- (/ 1 (pow alpha 2)) 1))) (taylor -inf alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 5) (- (/ 1 (pow alpha 2)) (+ 1 (/ 1 (pow alpha 3)))))) (taylor -inf alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 5) (- (+ (* -1 (/ (- 1 (/ 1 (pow alpha 2))) (pow alpha 3))) (/ 1 (pow alpha 2))) 1))) (taylor -inf alpha) (#s(alt (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (patch (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #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 (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 (+ (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 (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 (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 (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 (* -1 cosTheta) (taylor 0 cosTheta) (#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor 0 cosTheta) (#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor 0 cosTheta) (#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor 0 cosTheta) (#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor inf cosTheta) (#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor inf cosTheta) (#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor inf cosTheta) (#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor inf cosTheta) (#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor -inf cosTheta) (#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor -inf cosTheta) (#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor -inf cosTheta) (#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor -inf cosTheta) (#s(alt (neg.f32 cosTheta) (patch (neg.f32 cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (neg.f32 cosTheta)) (patch (*.f32 cosTheta (neg.f32 cosTheta)) #<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 (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 (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 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 (* -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 (* -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>) () ())) ())
Calls

90 calls:

TimeVariablePointExpression
2.0ms
alpha
@inf
(/ (/ (+ (* (* alpha alpha) (+ (* alpha (+ (* alpha alpha) -1)) 1)) -1) (* (+ (* alpha alpha) (- 1 alpha)) (+ alpha 1))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))))
2.0ms
cosTheta
@inf
(/ (/ (+ (* (* alpha alpha) (+ (* alpha (+ (* alpha alpha) -1)) 1)) -1) (* (+ (* alpha alpha) (- 1 alpha)) (+ alpha 1))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))))
1.0ms
cosTheta
@0
(/ (/ (+ (* (* alpha alpha) (+ (* alpha (+ (* alpha alpha) -1)) 1)) -1) (* (+ (* alpha alpha) (- 1 alpha)) (+ alpha 1))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))))
1.0ms
alpha
@-inf
(/ (- (* alpha alpha) 1) (* (* (log alpha) (- 1 (* cosTheta cosTheta))) (* (PI) 2)))
1.0ms
cosTheta
@inf
(/ (/ -1 (* (+ (* alpha alpha) (- 1 alpha)) (+ alpha 1))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))))

rewrite16.0ms (0.2%)

Memory
26.9MiB live, 26.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
38×lower-*.f64
30×lift-*.f32
16×lift-/.f32
16×lower-/.f64
16×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044277
086277
Stop Event
iter limit
iter limit
unsound
iter limit
Counts
26 → 30
Calls
Call 1
Inputs
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(fma.f32 alpha alpha #s(literal -1 binary32))
(*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32))))
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)))
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
(fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 alpha alpha)
(*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))))
(*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))
(fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))
(/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))))
(fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(PI.f32)
(log.f32 alpha)
(*.f32 cosTheta cosTheta)
(neg.f32 cosTheta)
(*.f32 cosTheta (neg.f32 cosTheta))
(log.f32 (*.f32 alpha alpha))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
Outputs
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(fma.f32 alpha alpha #s(literal -1 binary32))
(*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32))))
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)))
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
(+.f32 (*.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32)) (PI.f32))
(fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 alpha alpha)
(*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32)))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))))
(*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32)))
(+.f32 (*.f32 alpha alpha) (-.f32 #s(literal 1 binary32) alpha))
(fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))
(/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.f32 alpha #s(literal 1 binary32))))
(+.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(PI.f32)
(log.f32 alpha)
(*.f32 cosTheta cosTheta)
(neg.f32 cosTheta)
(*.f32 cosTheta (neg.f32 cosTheta))
(log.f32 (*.f32 alpha alpha))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))

simplify479.0ms (4.9%)

Memory
-0.1MiB live, 695.4MiB allocated
Algorithm
egg-herbie
Rules
7 704×lower-*.f64
7 704×lower-*.f32
7 206×lower-fma.f64
7 206×lower-fma.f32
4 308×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06309026
121328509
091828121
Stop Event
iter limit
node limit
Counts
336 → 336
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/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)))))))
(/ 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)))))))))
(* 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)))))))))
(/ 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))
(/ 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))
-1
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(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) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (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))))))
(* -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 (* (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 (* (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))))))
(* 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)))))
(* 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)))))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (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))))))
(PI)
(+ (PI) (* -1 (* (pow cosTheta 2) (PI))))
(+ (PI) (* -1 (* (pow cosTheta 2) (PI))))
(+ (PI) (* -1 (* (pow cosTheta 2) (PI))))
(* -1 (* (pow cosTheta 2) (PI)))
(* (pow cosTheta 2) (+ (* -1 (PI)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* -1 (PI)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* -1 (PI)) (/ (PI) (pow cosTheta 2))))
(* -1 (* (pow cosTheta 2) (PI)))
(* (pow cosTheta 2) (+ (* -1 (PI)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* -1 (PI)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* -1 (PI)) (/ (PI) (pow cosTheta 2))))
(/ -1/2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))
(- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))))
(- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))))
(- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))))
(* -1/2 (/ (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))))
(* 1/2 (/ (pow alpha 2) (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2)))))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2)))))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2)))))))))
(* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha))))
(+ (* 1/2 (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (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 cosTheta 2) (- (pow alpha 2) 1)) (* (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 alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* 1/2 (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))))))))
(* -1/2 (/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (log alpha)))))
(/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2)))) (pow cosTheta 2))
(/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 4))))) (pow cosTheta 2))
(/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 4))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 6)))))) (pow cosTheta 2))
(* -1/2 (/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (log alpha)))))
(/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2)))) (pow cosTheta 2))
(/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 4))))) (pow cosTheta 2))
(/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 4))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 6)))))) (pow cosTheta 2))
-1
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(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) (- 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)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* 2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))
(* 2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))
(* 2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))
(* 2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))
(* -2 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2)))))
(* -2 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2)))))
(* -2 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2)))))
(* -2 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2)))))
(* 2 (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2)))))
(* 2 (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2)))))
(* 2 (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2)))))
(* 2 (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2)))))
(* 2 (* (PI) (log alpha)))
(+ (* -2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (* 2 (* (PI) (log alpha))))
(+ (* -2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (* 2 (* (PI) (log alpha))))
(+ (* -2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (* 2 (* (PI) (log alpha))))
(* -2 (* (pow cosTheta 2) (* (PI) (log alpha))))
(* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* -2 (* (pow cosTheta 2) (* (PI) (log alpha))))
(* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(- (* 1/2 (/ (* alpha (+ 1 (+ (* -1 (+ 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))))))))
(- (* alpha (- (* -1 (* alpha (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (+ 1 (+ (* -1 (+ 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))))))))
(- (* alpha (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))))) (+ 1 (* -1 (pow cosTheta 2))))) (+ (* -1/2 (/ (+ 1 (+ (* -2 (pow cosTheta 2)) (pow cosTheta 2))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (* (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (+ 1 (+ (* -1 (+ 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))))))))
(/ 1/2 (* (pow alpha 5) (* (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))))))) (pow alpha 5))
(/ (+ (* -1 (/ (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ 1 (* alpha (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))) (pow alpha 2))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (pow alpha 5))
(/ (- (+ (* 1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (* (pow alpha 4) (* (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 alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow alpha 3) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))) (pow alpha 5))
(/ 1/2 (* (pow alpha 5) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))
(* -1 (/ (- (* 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))))))) (pow alpha 5)))
(* -1 (/ (- (/ 1/2 (* (pow alpha 3) (* (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)))))))) (pow alpha 5)))
(* -1 (/ (- (* -1 (/ (- (* 1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (* alpha (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (pow alpha 3))) (+ (* -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)))))))) (pow alpha 5)))
(/ -1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))
(- (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))
(- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (* -1 (/ (- (pow alpha 2) 1) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))
(- (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 3)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (* -1 (/ (- (pow alpha 2) 1) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))
(/ -1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))))
(/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2))
(/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 4)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))))) (pow cosTheta 2))
(/ -1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))))
(/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2))
(/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 4)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))))) (pow cosTheta 2))
-1
(- (pow alpha 3) 1)
(- (* (pow alpha 3) (+ 1 (* -1 (pow alpha 3)))) 1)
(- (* (pow alpha 3) (+ 1 (* (pow alpha 3) (- (pow alpha 3) 1)))) 1)
(/ -1 (pow alpha 3))
(/ (- (/ 1 (pow alpha 3)) 1) (pow alpha 3))
(/ (- (/ 1 (pow alpha 3)) (+ 1 (/ 1 (pow alpha 6)))) (pow alpha 3))
(/ (- (+ (/ 1 (pow alpha 3)) (/ 1 (pow alpha 9))) (+ 1 (/ 1 (pow alpha 6)))) (pow alpha 3))
(/ -1 (pow alpha 3))
(* -1 (/ (- 1 (/ 1 (pow alpha 3))) (pow alpha 3)))
(* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow alpha 3))) (pow alpha 3)))) (pow alpha 3)))
(* -1 (/ (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow alpha 3))) (pow alpha 3)))) (pow alpha 3)))) (pow alpha 3)))
1
(+ 1 (pow alpha 3))
(+ 1 (pow alpha 3))
(+ 1 (pow alpha 3))
(pow alpha 3)
(* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3))))
(* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3))))
(* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3))))
(pow alpha 3)
(* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3))))
(* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3))))
(* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3))))
1
(+ 1 (* -1 alpha))
(+ 1 (* alpha (- alpha 1)))
(+ 1 (* alpha (- alpha 1)))
(pow alpha 2)
(* (pow alpha 2) (- 1 (/ 1 alpha)))
(* (pow alpha 2) (- (+ 1 (/ 1 (pow alpha 2))) (/ 1 alpha)))
(* (pow alpha 2) (- (+ 1 (/ 1 (pow alpha 2))) (/ 1 alpha)))
(pow alpha 2)
(* (pow alpha 2) (- 1 (/ 1 alpha)))
(* (pow alpha 2) (+ 1 (* -1 (/ (- 1 (/ 1 alpha)) alpha))))
(* (pow alpha 2) (+ 1 (* -1 (/ (- 1 (/ 1 alpha)) alpha))))
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(- (* 1/2 (/ (* alpha (+ 1 (+ (* -1 (+ 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))))))))
(- (* alpha (- (* alpha (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (+ 1 (+ (* -1 (+ 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))))))))
(- (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (* -1/2 (/ (+ 1 (+ (* -2 (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/2 (/ (* (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (/ (* (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (+ 1 (* -1 (pow cosTheta 2))))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (+ 1 (+ (* -1 (+ 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))))))))
(/ -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))))))
(/ -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 (/ (- (* 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 5))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 5) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ 1/2 (* (pow alpha 5) (* (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 (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) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))
(- (+ (* -1 (/ (* (pow cosTheta 2) (* (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (- (pow alpha 2) 1))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))
(- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (* (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (pow (- (pow alpha 2) 1) 2))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (* (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))
(- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (* (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (pow (- (pow alpha 2) 1) 3))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (* -1 (/ (* (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (pow (- (pow alpha 2) 1) 2)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))))) (/ (* (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))
(/ (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2)))))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 4))))))) (+ (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3)))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))) (+ (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 4))))))))))) (pow cosTheta 2))
(/ (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2)))))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 4))))))) (+ (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3)))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))) (+ (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 4))))))))))) (pow cosTheta 2))
-1
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(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) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
-1
(- (pow alpha 2) 1)
(- (* (pow alpha 2) (+ 1 (* -1 alpha))) 1)
(- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1)
(pow alpha 5)
(* (pow alpha 5) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 5) (- (+ 1 (/ 1 (pow alpha 3))) (/ 1 (pow alpha 2))))
(* (pow alpha 5) (- (+ 1 (/ 1 (pow alpha 3))) (+ (/ 1 (pow alpha 2)) (/ 1 (pow alpha 5)))))
(pow alpha 5)
(* -1 (* (pow alpha 5) (- (/ 1 (pow alpha 2)) 1)))
(* -1 (* (pow alpha 5) (- (/ 1 (pow alpha 2)) (+ 1 (/ 1 (pow alpha 3))))))
(* -1 (* (pow alpha 5) (- (+ (* -1 (/ (- 1 (/ 1 (pow alpha 2))) (pow alpha 3))) (/ 1 (pow alpha 2))) 1)))
(log alpha)
(log alpha)
(log alpha)
(log alpha)
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ 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))))
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 (pow cosTheta 2))
(* -1 (pow cosTheta 2))
(* -1 (pow cosTheta 2))
(* -1 (pow cosTheta 2))
(* -1 (pow cosTheta 2))
(* -1 (pow cosTheta 2))
(* -1 (pow cosTheta 2))
(* -1 (pow cosTheta 2))
(* -1 (pow cosTheta 2))
(* -1 (pow cosTheta 2))
(* -1 (pow cosTheta 2))
(* -1 (pow cosTheta 2))
(* 2 (log alpha))
(* 2 (log alpha))
(* 2 (log alpha))
(* 2 (log alpha))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
Outputs
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.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 #s(literal 1 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.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 (*.f32 alpha alpha) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.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 alpha alpha) (fma.f32 (*.f32 alpha alpha) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta #s(literal 4 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha)))))) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.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 #s(literal 1/2 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (*.f32 alpha alpha)) (/.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.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 #s(literal -1/2 binary32) (/.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) cosTheta) cosTheta)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (*.f32 alpha alpha)) (/.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.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 #s(literal -1/2 binary32) (/.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) cosTheta) cosTheta)) (fma.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (*.f32 alpha alpha))) (/.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(/ 1/2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(- (* 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 #s(literal 1/2 binary32) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))))
(- (+ (* 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 #s(literal 1/2 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))))
(- (+ (* -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 #s(literal 1/2 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (pow.f32 alpha #s(literal 6 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)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))))))
(* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(+ (* -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 cosTheta cosTheta) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 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)))))))
(fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 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)))))))))
(fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta (*.f32 cosTheta (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha) #s(literal -1/2 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha))))
(/ 1/2 (* (pow cosTheta 2) (* (PI) (log alpha))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.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 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32))))) (*.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 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (*.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 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (-.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))))) (*.f32 cosTheta cosTheta))
(/ 1/2 (* (pow cosTheta 2) (* (PI) (log alpha))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.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 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32))))) (*.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 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (*.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 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (-.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #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) (- 1 (/ 1 (pow alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))))
(* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(*.f32 #s(literal 2 binary32) (fma.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(*.f32 #s(literal 2 binary32) (fma.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(*.f32 #s(literal 2 binary32) (fma.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(* -2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) (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 alpha alpha) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha))) (/.f32 (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.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 alpha alpha) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha))) (/.f32 (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.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 alpha alpha) (*.f32 #s(literal -2 binary32) (fma.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha))) (/.f32 (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 alpha alpha)))))
(* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) 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)))))
(*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 2 binary32)) (fma.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 alpha 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)))))
(*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 2 binary32)) (fma.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 alpha 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)))))
(*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 2 binary32)) (fma.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 alpha alpha))))
(* 2 (* (PI) (log alpha)))
(*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))
(*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 alpha))))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))
(*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 alpha))))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))
(*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 alpha))))
(* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))))
(* (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 (log.f32 alpha) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 alpha) (*.f32 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 (log.f32 alpha) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 alpha) (*.f32 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 (log.f32 alpha) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))
(* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))))
(* (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 (log.f32 alpha) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 alpha) (*.f32 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 (log.f32 alpha) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 alpha) (*.f32 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 (log.f32 alpha) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))
(* 2 (* (PI) (log alpha)))
(*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(* 2 (* (PI) (log alpha)))
(*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(* 2 (* (PI) (log alpha)))
(*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(* 2 (* (PI) (log alpha)))
(*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) (log.f32 alpha)) (PI.f32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) (log.f32 alpha)) (PI.f32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) (log.f32 alpha)) (PI.f32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) (log.f32 alpha)) (PI.f32)))
(* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))
(*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))
(*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))
(*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))
(*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (PI.f32) #s(literal 2 binary32)))
(PI)
(PI.f32)
(+ (PI) (* -1 (* (pow cosTheta 2) (PI))))
(-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(+ (PI) (* -1 (* (pow cosTheta 2) (PI))))
(-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(+ (PI) (* -1 (* (pow cosTheta 2) (PI))))
(-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(* -1 (* (pow cosTheta 2) (PI)))
(neg.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(* (pow cosTheta 2) (+ (* -1 (PI)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (-.f32 (/.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (PI.f32)))
(* (pow cosTheta 2) (+ (* -1 (PI)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (-.f32 (/.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (PI.f32)))
(* (pow cosTheta 2) (+ (* -1 (PI)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (-.f32 (/.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (PI.f32)))
(* -1 (* (pow cosTheta 2) (PI)))
(neg.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(* (pow cosTheta 2) (+ (* -1 (PI)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (-.f32 (/.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (PI.f32)))
(* (pow cosTheta 2) (+ (* -1 (PI)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (-.f32 (/.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (PI.f32)))
(* (pow cosTheta 2) (+ (* -1 (PI)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (-.f32 (/.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (PI.f32)))
(/ -1/2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(* -1/2 (/ (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2))))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))))
(* 1/2 (/ (pow alpha 2) (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2))))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2)))))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2)))))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2)))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2)))))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))))
(* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(+ (* 1/2 (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))))
(*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 cosTheta cosTheta #s(literal 1 binary32)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))))
(+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* 1/2 (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))))))
(fma.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 1/2 binary32)) (*.f32 (fma.f32 cosTheta cosTheta #s(literal 1 binary32)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha))))
(+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* 1/2 (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 cosTheta cosTheta #s(literal 1 binary32)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 1/2 binary32)) (*.f32 (fma.f32 cosTheta cosTheta #s(literal 1 binary32)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))))))
(* -1/2 (/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (log alpha)))))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2)))) (pow cosTheta 2))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 cosTheta cosTheta)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 cosTheta cosTheta))
(/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 4))))) (pow cosTheta 2))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 cosTheta cosTheta)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha)))) (pow.f32 cosTheta #s(literal 4 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 cosTheta cosTheta))
(/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 4))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 6)))))) (pow cosTheta 2))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 cosTheta cosTheta)) (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha)))) (pow.f32 cosTheta #s(literal 4 binary32))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha)))) (pow.f32 cosTheta #s(literal 6 binary32))))))) (*.f32 cosTheta cosTheta))
(* -1/2 (/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (log alpha)))))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2)))) (pow cosTheta 2))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 cosTheta cosTheta)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 cosTheta cosTheta))
(/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 4))))) (pow cosTheta 2))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 cosTheta cosTheta)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha)))) (pow.f32 cosTheta #s(literal 4 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 cosTheta cosTheta))
(/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 4))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 6)))))) (pow cosTheta 2))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 cosTheta cosTheta)) (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha)))) (pow.f32 cosTheta #s(literal 4 binary32))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha)))) (pow.f32 cosTheta #s(literal 6 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) (- 1 (/ 1 (pow alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.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)
(*.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)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* 2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))
(*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))
(* 2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))
(*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))
(* 2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))
(*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))
(* 2 (* (PI) (* (log alpha) (- 1 (pow cosTheta 2)))))
(*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))
(* -2 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2)))))
(*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) #s(literal -2 binary32)))
(* -2 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2)))))
(*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) #s(literal -2 binary32)))
(* -2 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2)))))
(*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) #s(literal -2 binary32)))
(* -2 (* (PI) (* (log (/ 1 alpha)) (- 1 (pow cosTheta 2)))))
(*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) #s(literal -2 binary32)))
(* 2 (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2)))))
(*.f32 #s(literal 2 binary32) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(* 2 (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2)))))
(*.f32 #s(literal 2 binary32) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(* 2 (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2)))))
(*.f32 #s(literal 2 binary32) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(* 2 (* (PI) (* (+ (log -1) (* -1 (log (/ -1 alpha)))) (- 1 (pow cosTheta 2)))))
(*.f32 #s(literal 2 binary32) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(* 2 (* (PI) (log alpha)))
(*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(+ (* -2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (* 2 (* (PI) (log alpha))))
(*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta #s(literal -2 binary32)) #s(literal 2 binary32)))
(+ (* -2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (* 2 (* (PI) (log alpha))))
(*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta #s(literal -2 binary32)) #s(literal 2 binary32)))
(+ (* -2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (* 2 (* (PI) (log alpha))))
(*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta (*.f32 cosTheta #s(literal -2 binary32)) #s(literal 2 binary32)))
(* -2 (* (pow cosTheta 2) (* (PI) (log alpha))))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (*.f32 #s(literal -2 binary32) (log.f32 alpha)) (PI.f32))))
(* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal -2 binary32)) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta))))
(* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal -2 binary32)) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta))))
(* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal -2 binary32)) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta))))
(* -2 (* (pow cosTheta 2) (* (PI) (log alpha))))
(*.f32 cosTheta (*.f32 cosTheta (*.f32 (*.f32 #s(literal -2 binary32) (log.f32 alpha)) (PI.f32))))
(* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal -2 binary32)) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta))))
(* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal -2 binary32)) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta))))
(* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal -2 binary32)) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta))))
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(- (* 1/2 (/ (* alpha (+ 1 (+ (* -1 (+ 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 alpha (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(- (* alpha (- (* -1 (* alpha (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (+ 1 (+ (* -1 (+ 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 alpha (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (neg.f32 alpha) (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(- (* alpha (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))))) (+ 1 (* -1 (pow cosTheta 2))))) (+ (* -1/2 (/ (+ 1 (+ (* -2 (pow cosTheta 2)) (pow cosTheta 2))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (* (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (+ 1 (+ (* -1 (+ 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 alpha (fma.f32 alpha (neg.f32 (fma.f32 alpha (+.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (fma.f32 (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha)))) #s(literal 0 binary32) (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (fma.f32 cosTheta cosTheta #s(literal -1 binary32))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))) (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(/ 1/2 (* (pow alpha 5) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (pow.f32 alpha #s(literal 5 binary32))))
(/ (+ (* -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))))))) (pow alpha 5))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (pow.f32 alpha #s(literal 5 binary32)))
(/ (+ (* -1 (/ (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ 1 (* alpha (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))) (pow alpha 2))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (pow alpha 5))
(/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (neg.f32 (log.f32 alpha))))) (*.f32 alpha alpha))) (pow.f32 alpha #s(literal 5 binary32)))
(/ (- (+ (* 1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (* (pow alpha 4) (* (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 alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow alpha 3) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))) (pow alpha 5))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (-.f32 (+.f32 (/.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))))) (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (neg.f32 (log.f32 alpha)))))) (pow.f32 alpha #s(literal 5 binary32)))
(/ 1/2 (* (pow alpha 5) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (pow.f32 alpha #s(literal 5 binary32)))))
(* -1 (/ (- (* 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))))))) (pow alpha 5)))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(* -1 (/ (- (/ 1/2 (* (pow alpha 3) (* (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)))))))) (pow alpha 5)))
(/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 alpha (*.f32 alpha alpha))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(* -1 (/ (- (* -1 (/ (- (* 1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (* alpha (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (pow alpha 3))) (+ (* -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)))))))) (pow alpha 5)))
(/.f32 (-.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (*.f32 alpha (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32))) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(/ -1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))))
(- (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))
(fma.f32 cosTheta (*.f32 cosTheta (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))
(- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (* -1 (/ (- (pow alpha 2) 1) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))
(fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 cosTheta cosTheta) (/.f32 (neg.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))
(- (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 3)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (* -1 (/ (- (pow alpha 2) 1) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))
(fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 cosTheta cosTheta) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))) (/.f32 (neg.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))
(/ -1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))
(/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))))))) (*.f32 cosTheta cosTheta))
(/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))))) (pow cosTheta 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))) (*.f32 cosTheta cosTheta)))) (-.f32 (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 4)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))) (pow.f32 cosTheta #s(literal 6 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))))))) (*.f32 cosTheta cosTheta))
(/ -1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))
(/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))))))) (*.f32 cosTheta cosTheta))
(/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))))) (pow cosTheta 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))) (*.f32 cosTheta cosTheta)))) (-.f32 (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 4)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))) (pow.f32 cosTheta #s(literal 6 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))))))) (*.f32 cosTheta cosTheta))
-1
#s(literal -1 binary32)
(- (pow alpha 3) 1)
(fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))
(- (* (pow alpha 3) (+ 1 (* -1 (pow alpha 3)))) 1)
(fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 (*.f32 alpha alpha) (neg.f32 alpha) #s(literal 1 binary32)) #s(literal -1 binary32))
(- (* (pow alpha 3) (+ 1 (* (pow alpha 3) (- (pow alpha 3) 1)))) 1)
(fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(/ -1 (pow alpha 3))
(/.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha alpha)))
(/ (- (/ 1 (pow alpha 3)) 1) (pow alpha 3))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha alpha))) #s(literal -1 binary32)) (*.f32 alpha (*.f32 alpha alpha)))
(/ (- (/ 1 (pow alpha 3)) (+ 1 (/ 1 (pow alpha 6)))) (pow alpha 3))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha alpha))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32)))) (*.f32 alpha (*.f32 alpha alpha)))
(/ (- (+ (/ 1 (pow alpha 3)) (/ 1 (pow alpha 9))) (+ 1 (/ 1 (pow alpha 6)))) (pow alpha 3))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 9 binary32))) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha alpha))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))))) (*.f32 alpha (*.f32 alpha alpha)))
(/ -1 (pow alpha 3))
(/.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha alpha)))
(* -1 (/ (- 1 (/ 1 (pow alpha 3))) (pow alpha 3)))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))
(* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow alpha 3))) (pow alpha 3)))) (pow alpha 3)))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))
(* -1 (/ (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow alpha 3))) (pow alpha 3)))) (pow alpha 3)))) (pow alpha 3)))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))
1
#s(literal 1 binary32)
(+ 1 (pow alpha 3))
(fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))
(+ 1 (pow alpha 3))
(fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))
(+ 1 (pow alpha 3))
(fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3))))
(fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))
(* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3))))
(fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))
(* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3))))
(fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3))))
(fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))
(* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3))))
(fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))
(* (pow alpha 3) (+ 1 (/ 1 (pow alpha 3))))
(fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))
1
#s(literal 1 binary32)
(+ 1 (* -1 alpha))
(-.f32 #s(literal 1 binary32) alpha)
(+ 1 (* alpha (- alpha 1)))
(fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))
(+ 1 (* alpha (- alpha 1)))
(fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 alpha)))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha))))
(* (pow alpha 2) (- (+ 1 (/ 1 (pow alpha 2))) (/ 1 alpha)))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha))))
(* (pow alpha 2) (- (+ 1 (/ 1 (pow alpha 2))) (/ 1 alpha)))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha))))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 alpha)))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha))))
(* (pow alpha 2) (+ 1 (* -1 (/ (- 1 (/ 1 alpha)) alpha))))
(*.f32 (*.f32 alpha alpha) (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha)))
(* (pow alpha 2) (+ 1 (* -1 (/ (- 1 (/ 1 alpha)) alpha))))
(*.f32 (*.f32 alpha alpha) (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha)))
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(- (* 1/2 (/ (* alpha (+ 1 (+ (* -1 (+ 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 alpha (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(- (* alpha (- (* alpha (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (+ 1 (+ (* -1 (+ 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 alpha (fma.f32 alpha (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))) (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(- (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (* -1/2 (/ (+ 1 (+ (* -2 (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/2 (/ (* (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (/ (* (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (+ 1 (* -1 (pow cosTheta 2))))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 2)))) (* -1 (pow cosTheta 2)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (+ 1 (+ (* -1 (+ 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 alpha (fma.f32 alpha (fma.f32 (neg.f32 alpha) (+.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))) (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) #s(literal 0 binary32) (fma.f32 (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha)))) #s(literal 0 binary32) (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))) (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.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))))))))
(-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.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 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) cosTheta) cosTheta)) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.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))))))
(fma.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32))))) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (fma.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32))))))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) cosTheta) cosTheta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.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))))))))
(-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.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))))))))
(-.f32 (fma.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) #s(literal 1/2 binary32) #s(literal 1/2 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) cosTheta) cosTheta)) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(- (+ (* -1 (/ (- (* 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 5))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 5) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ 1/2 (* (pow alpha 5) (* (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 (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 (+.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (pow.f32 alpha #s(literal 5 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) #s(literal 1/2 binary32) #s(literal 1/2 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (pow.f32 alpha #s(literal 5 binary32)))) (fma.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) #s(literal 1/2 binary32) #s(literal 1/2 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) cosTheta) cosTheta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 4 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))))
(/ (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))
(/.f32 (fma.f32 alpha (*.f32 alpha (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))))
(- (+ (* -1 (/ (* (pow cosTheta 2) (* (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (- (pow alpha 2) 1))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 (fma.f32 alpha (*.f32 alpha (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))))) (/.f32 (fma.f32 alpha (*.f32 alpha (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))
(- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (* (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (pow (- (pow alpha 2) 1) 2))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))) (/ (* (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))
(fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 cosTheta cosTheta) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))) (*.f32 (fma.f32 alpha (*.f32 alpha (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))) (/.f32 (fma.f32 alpha (*.f32 alpha (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))
(- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (* (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (pow (- (pow alpha 2) 1) 3))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (* -1 (/ (* (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (pow (- (pow alpha 2) 1) 2)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))))) (/ (* (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha)))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- (+ 1 (pow alpha 2)) alpha))))))
(fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))))) (*.f32 (fma.f32 alpha (*.f32 alpha (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))) (/.f32 (fma.f32 alpha (*.f32 alpha (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))
(/ (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))))
(/.f32 (fma.f32 alpha (*.f32 alpha (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (fma.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))) (*.f32 cosTheta cosTheta))))) (fma.f32 alpha (*.f32 alpha (/.f32 (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2)))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (fma.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))) (/.f32 (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))) (*.f32 cosTheta cosTheta))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))) (fma.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 4))))))) (+ (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3)))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))) (+ (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 4))))))))))) (pow cosTheta 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))) (*.f32 cosTheta cosTheta)))) (-.f32 (fma.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))) (/.f32 (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))) (pow.f32 cosTheta #s(literal 6 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))) (fma.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))) (pow.f32 cosTheta #s(literal 6 binary32)))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))))))))) (*.f32 cosTheta cosTheta))
(/ (- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))))
(/.f32 (fma.f32 alpha (*.f32 alpha (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (fma.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))) (*.f32 cosTheta cosTheta))))) (fma.f32 alpha (*.f32 alpha (/.f32 (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2)))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (fma.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))) (/.f32 (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))) (*.f32 cosTheta cosTheta))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))) (fma.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 4))))))) (+ (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3)))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 3))))))) (+ (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 2))))))) (/ (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 2)) alpha) (pow (- (pow alpha 2) 1) 4))))))))))) (pow cosTheta 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))) (*.f32 cosTheta cosTheta)))) (-.f32 (fma.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))) (/.f32 (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))) (pow.f32 cosTheta #s(literal 6 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha))))))) (fma.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))) (pow.f32 cosTheta #s(literal 6 binary32)))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))))))))) (*.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) (- 1 (/ 1 (pow alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))))
-1
#s(literal -1 binary32)
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (* (pow alpha 2) (+ 1 (* -1 alpha))) 1)
(fma.f32 alpha (*.f32 alpha (-.f32 #s(literal 1 binary32) alpha)) #s(literal -1 binary32))
(- (* (pow alpha 2) (+ 1 (* alpha (- (pow alpha 2) 1)))) 1)
(fma.f32 alpha (*.f32 alpha (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow alpha 5)
(pow.f32 alpha #s(literal 5 binary32))
(* (pow alpha 5) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (pow.f32 alpha #s(literal 5 binary32)))
(* (pow alpha 5) (- (+ 1 (/ 1 (pow alpha 3))) (/ 1 (pow alpha 2))))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))))
(* (pow alpha 5) (- (+ 1 (/ 1 (pow alpha 3))) (+ (/ 1 (pow alpha 2)) (/ 1 (pow alpha 5)))))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha alpha))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 5 binary32)))))))
(pow alpha 5)
(pow.f32 alpha #s(literal 5 binary32))
(* -1 (* (pow alpha 5) (- (/ 1 (pow alpha 2)) 1)))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(* -1 (* (pow alpha 5) (- (/ 1 (pow alpha 2)) (+ 1 (/ 1 (pow alpha 3))))))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha alpha))))) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(* -1 (* (pow alpha 5) (- (+ (* -1 (/ (- 1 (/ 1 (pow alpha 2))) (pow alpha 3))) (/ 1 (pow alpha 2))) 1)))
(*.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 alpha (*.f32 alpha alpha)))) #s(literal -1 binary32)) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(log 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 (log (/ 1 alpha)))
(log.f32 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)))
(pow cosTheta 2)
(*.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)
(pow cosTheta 2)
(*.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)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(* 2 (log alpha))
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
(* 2 (log alpha))
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
(* 2 (log alpha))
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
(* 2 (log alpha))
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
(* -2 (log (/ 1 alpha)))
(neg.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)))
(* -2 (log (/ 1 alpha)))
(neg.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)))
(* -2 (log (/ 1 alpha)))
(neg.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)))
(* -2 (log (/ 1 alpha)))
(neg.f32 (*.f32 (log.f32 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 (log (/ -1 alpha)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -2 binary32))
(* 2 (* (PI) (log alpha)))
(*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(* 2 (* (PI) (log alpha)))
(*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(* 2 (* (PI) (log alpha)))
(*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(* 2 (* (PI) (log alpha)))
(*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) (log.f32 alpha)) (PI.f32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) (log.f32 alpha)) (PI.f32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) (log.f32 alpha)) (PI.f32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) (log.f32 alpha)) (PI.f32)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))

eval47.0ms (0.5%)

Memory
7.4MiB live, 119.3MiB allocated
Compiler

Compiled 20 287 to 735 computations (96.4% saved)

prune92.0ms (1%)

Memory
-37.2MiB live, 199.6MiB allocated
Pruning

38 alts after pruning (35 fresh and 3 done)

PrunedKeptTotal
New55613569
Fresh92231
Picked415
Done022
Total56938607
Accuracy
100.0%
Counts
607 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.4%
(fma.f32 (*.f32 cosTheta cosTheta) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (fma.f32 alpha (+.f32 alpha #s(literal -1 binary32)) alpha))) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (PI.f32)))) (fma.f32 alpha (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
97.4%
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
97.6%
(/.f32 (fma.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 #s(literal -1 binary32) cosTheta) cosTheta))))
98.0%
(/.f32 (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) 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))))
96.9%
(/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
98.2%
(/.f32 (fma.f32 alpha (+.f32 alpha #s(literal 1 binary32)) (neg.f32 (+.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))))
96.2%
(/.f32 (fma.f32 alpha (*.f32 alpha (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))))
45.8%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (*.f32 (PI.f32) (fma.f32 (log.f32 alpha) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))))
97.7%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))))
98.5%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
98.4%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
97.6%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
96.9%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
96.8%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
97.7%
(/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha))) (+.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))))
97.8%
(/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)))) (+.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))))
79.0%
(/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #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.0%
(/.f32 (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #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 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -1 binary32) cosTheta) cosTheta))))
97.8%
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.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))))
83.4%
(/.f32 (/.f32 #s(literal -1 binary32) (fma.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))))
66.1%
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) alpha) (+.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.3%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.1%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.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 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.5%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
96.9%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
96.7%
(/.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))
96.6%
(/.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32))))
98.2%
(/.f32 (+.f32 (*.f32 alpha (+.f32 alpha #s(literal 1 binary32))) (neg.f32 (+.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))))
96.0%
(/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))))
98.1%
(/.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (+.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))))
97.5%
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #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 cosTheta cosTheta))))
97.3%
(/.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))))
1.8%
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
68.9%
(/.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))
68.9%
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
-0.0%
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))
68.8%
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))))
97.3%
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 cosTheta cosTheta #s(literal 1 binary32)))
Compiler

Compiled 2 986 to 855 computations (71.4% saved)

regimes77.0ms (0.8%)

Memory
35.5MiB live, 148.7MiB allocated
Counts
68 → 1
Calls
Call 1
Inputs
(/.f32 #s(literal -1 binary32) (*.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)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (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 (neg.f32 cosTheta)) (PI.f32) (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 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
(/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (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(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 cosTheta cosTheta #s(literal 1 binary32)))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))))
(/.f32 #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 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta 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 (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 (+.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 #s(literal -1 binary32) cosTheta) cosTheta))))
(/.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (+.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 alpha #s(literal 1 binary32)) (neg.f32 (+.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 alpha (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #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 cosTheta cosTheta))))
(/.f32 (+.f32 (*.f32 alpha (+.f32 alpha #s(literal 1 binary32))) (neg.f32 (+.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 #s(literal -1 binary32) (fma.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 (+.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 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (PI.f32))))
(/.f32 (fma.f32 alpha (*.f32 alpha (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) alpha) (+.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) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.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 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) 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 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.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 (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 (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 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #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 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 alpha (*.f32 alpha alpha) #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 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -1 binary32) cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (-.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (+.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) alpha) (+.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 (fma.f32 alpha (*.f32 alpha alpha) #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 (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 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.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 (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #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 (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 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha))) (+.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 (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)))) (+.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 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (*.f32 (PI.f32) (fma.f32 (log.f32 alpha) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (*.f32 (PI.f32) (fma.f32 (log.f32 alpha) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))))
(/.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (pow.f32 alpha #s(literal 4 binary32)))))))
(/.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (+.f32 #s(literal -1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 alpha (*.f32 alpha alpha))))))) (*.f32 (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)) (+.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))))
(fma.f32 (*.f32 cosTheta cosTheta) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (fma.f32 alpha (+.f32 alpha #s(literal -1 binary32)) alpha))) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (PI.f32)))) (fma.f32 alpha (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))
(fma.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (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 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (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 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.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 (+.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 #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))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
Calls

4 calls:

19.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))))
19.0ms
alpha
19.0ms
(*.f32 alpha alpha)
17.0ms
cosTheta
Results
AccuracySegmentsBranch
98.5%1cosTheta
98.5%1alpha
98.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))))
98.5%1(*.f32 alpha alpha)
Compiler

Compiled 37 to 20 computations (45.9% saved)

regimes51.0ms (0.5%)

Memory
-14.6MiB live, 26.6MiB allocated
Counts
21 → 1
Calls
Call 1
Inputs
(/.f32 #s(literal -1 binary32) (*.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)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (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 (neg.f32 cosTheta)) (PI.f32) (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 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
(/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (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(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 cosTheta cosTheta #s(literal 1 binary32)))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))))
(/.f32 #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 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
Outputs
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
Calls

4 calls:

31.0ms
(*.f32 alpha alpha)
7.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))))
6.0ms
alpha
6.0ms
cosTheta
Results
AccuracySegmentsBranch
98.5%1cosTheta
98.5%1alpha
98.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))))
98.5%1(*.f32 alpha alpha)
Compiler

Compiled 37 to 20 computations (45.9% saved)

regimes32.0ms (0.3%)

Memory
-16.3MiB live, 22.7MiB allocated
Counts
20 → 1
Calls
Call 1
Inputs
(/.f32 #s(literal -1 binary32) (*.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)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (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 (neg.f32 cosTheta)) (PI.f32) (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 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
(/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (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(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 cosTheta cosTheta #s(literal 1 binary32)))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))))
(/.f32 #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 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
Outputs
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
Calls

4 calls:

13.0ms
cosTheta
6.0ms
(*.f32 alpha alpha)
6.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))))
6.0ms
alpha
Results
AccuracySegmentsBranch
98.4%1cosTheta
98.4%1alpha
98.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))))
98.4%1(*.f32 alpha alpha)
Compiler

Compiled 37 to 20 computations (45.9% saved)

regimes46.0ms (0.5%)

Memory
1.5MiB live, 40.2MiB allocated
Counts
19 → 1
Calls
Call 1
Inputs
(/.f32 #s(literal -1 binary32) (*.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)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (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 (neg.f32 cosTheta)) (PI.f32) (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 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
(/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (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(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 cosTheta cosTheta #s(literal 1 binary32)))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 1 binary32) alpha)))))
(/.f32 #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 cosTheta cosTheta))))
Calls

4 calls:

27.0ms
cosTheta
6.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))))
6.0ms
(*.f32 alpha alpha)
6.0ms
alpha
Results
AccuracySegmentsBranch
97.7%1cosTheta
97.7%1alpha
97.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))))
97.7%1(*.f32 alpha alpha)
Compiler

Compiled 37 to 20 computations (45.9% saved)

regimes26.0ms (0.3%)

Memory
26.9MiB live, 65.3MiB allocated
Counts
15 → 1
Calls
Call 1
Inputs
(/.f32 #s(literal -1 binary32) (*.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)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (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 (neg.f32 cosTheta)) (PI.f32) (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 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
(/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (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(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 cosTheta cosTheta #s(literal 1 binary32)))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))))
Outputs
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))))
Calls

4 calls:

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))))
6.0ms
alpha
5.0ms
(*.f32 alpha alpha)
5.0ms
cosTheta
Results
AccuracySegmentsBranch
97.7%1cosTheta
97.7%1alpha
97.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))))
97.7%1(*.f32 alpha alpha)
Compiler

Compiled 37 to 20 computations (45.9% saved)

regimes23.0ms (0.2%)

Memory
-30.1MiB live, 50.4MiB allocated
Counts
14 → 1
Calls
Call 1
Inputs
(/.f32 #s(literal -1 binary32) (*.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)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (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 (neg.f32 cosTheta)) (PI.f32) (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 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
(/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (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(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 cosTheta cosTheta #s(literal 1 binary32)))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
Outputs
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
Calls

4 calls:

7.0ms
(*.f32 alpha alpha)
5.0ms
alpha
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
cosTheta
Results
AccuracySegmentsBranch
97.6%1cosTheta
97.6%1alpha
97.6%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.6%1(*.f32 alpha alpha)
Compiler

Compiled 37 to 20 computations (45.9% saved)

regimes19.0ms (0.2%)

Memory
15.8MiB live, 54.9MiB allocated
Counts
13 → 1
Calls
Call 1
Inputs
(/.f32 #s(literal -1 binary32) (*.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)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (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 (neg.f32 cosTheta)) (PI.f32) (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 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
(/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (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(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 cosTheta cosTheta #s(literal 1 binary32)))
Outputs
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 cosTheta cosTheta #s(literal 1 binary32)))
Calls

4 calls:

5.0ms
alpha
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))))
4.0ms
(*.f32 alpha alpha)
4.0ms
cosTheta
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 37 to 20 computations (45.9% saved)

regimes18.0ms (0.2%)

Memory
12.7MiB live, 49.9MiB allocated
Counts
12 → 1
Calls
Call 1
Inputs
(/.f32 #s(literal -1 binary32) (*.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)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (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 (neg.f32 cosTheta)) (PI.f32) (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 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
(/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (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(literal 1 binary32)))
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
Calls

4 calls:

6.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))))
4.0ms
alpha
4.0ms
(*.f32 alpha alpha)
4.0ms
cosTheta
Results
AccuracySegmentsBranch
96.9%1cosTheta
96.9%1alpha
96.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))))
96.9%1(*.f32 alpha alpha)
Compiler

Compiled 37 to 20 computations (45.9% saved)

regimes21.0ms (0.2%)

Memory
-4.7MiB live, 42.6MiB allocated
Counts
10 → 1
Calls
Call 1
Inputs
(/.f32 #s(literal -1 binary32) (*.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)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (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 (neg.f32 cosTheta)) (PI.f32) (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 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
(/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))
Outputs
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
Calls

4 calls:

9.0ms
(*.f32 alpha alpha)
4.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))))
4.0ms
cosTheta
3.0ms
alpha
Results
AccuracySegmentsBranch
96.9%1alpha
96.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))))
96.9%1(*.f32 alpha alpha)
96.9%1cosTheta
Compiler

Compiled 37 to 20 computations (45.9% saved)

regimes13.0ms (0.1%)

Memory
-4.9MiB live, 32.5MiB allocated
Counts
6 → 1
Calls
Call 1
Inputs
(/.f32 #s(literal -1 binary32) (*.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)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (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 (neg.f32 cosTheta)) (PI.f32) (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 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
Outputs
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
Calls

4 calls:

4.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))))
3.0ms
cosTheta
3.0ms
alpha
3.0ms
(*.f32 alpha alpha)
Results
AccuracySegmentsBranch
96.8%1cosTheta
96.8%1alpha
96.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))))
96.8%1(*.f32 alpha alpha)
Compiler

Compiled 37 to 20 computations (45.9% saved)

regimes10.0ms (0.1%)

Memory
-12.1MiB live, 27.2MiB allocated
Counts
5 → 1
Calls
Call 1
Inputs
(/.f32 #s(literal -1 binary32) (*.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)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (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 (neg.f32 cosTheta)) (PI.f32) (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 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
Outputs
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
Calls

4 calls:

3.0ms
cosTheta
2.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)
Results
AccuracySegmentsBranch
1.8%1cosTheta
1.8%1alpha
1.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))))
1.8%1(*.f32 alpha alpha)
Compiler

Compiled 37 to 20 computations (45.9% saved)

regimes10.0ms (0.1%)

Memory
-4.3MiB live, 33.1MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
4 → 1
Calls
Call 1
Inputs
(/.f32 #s(literal -1 binary32) (*.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)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (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 (neg.f32 cosTheta)) (PI.f32) (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 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (PI.f32) (PI.f32))))
Outputs
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))
Calls

4 calls:

3.0ms
alpha
2.0ms
(*.f32 alpha alpha)
2.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
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 37 to 20 computations (45.9% saved)

simplify8.0ms (0.1%)

Memory
12.8MiB live, 12.8MiB allocated
Algorithm
egg-herbie
Rules
32×*-commutative_binary32
10×sub-neg_binary32
10×+-commutative_binary32
neg-sub0_binary32
neg-mul-1_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042183
164183
273183
382183
484183
Stop Event
saturated
Calls
Call 1
Inputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 cosTheta cosTheta #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32)))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 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 cosTheta cosTheta))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 cosTheta cosTheta #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(/.f32 (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))
(/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))

soundness1.0s (10.6%)

Memory
30.3MiB live, 1 064.2MiB allocated
Rules
8 466×lower-fma.f64
8 466×lower-fma.f32
8 046×lower-*.f64
8 046×lower-*.f32
7 704×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06309026
121328509
091828121
05319171
117658877
279038877
083608503
01972350
15822290
222312197
087302075
01365
02365
19865
276863
0844655
067910149
122859440
085139039
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 686 to 356 computations (48.1% saved)

preprocess71.0ms (0.7%)

Memory
-22.9MiB live, 144.6MiB allocated
Remove

(abs cosTheta)

(abs alpha)

Compiler

Compiled 998 to 446 computations (55.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...