GTR1 distribution

Time bar (total: 9.4s)

analyze59.0ms (0.6%)

Memory
28.6MiB live, 67.1MiB 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)

sample2.1s (22.6%)

Memory
11.6MiB live, 2 052.4MiB allocated
Samples
1.7s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.2s
ival-mult: 395.0ms (32% of total)
const: 322.0ms (26.1% of total)
ival-div: 95.0ms (7.7% of total)
ival-log: 89.0ms (7.2% of total)
ival-<=: 84.0ms (6.8% of total)
ival-sub: 83.0ms (6.7% of total)
ival-add: 74.0ms (6% of total)
ival-pi: 55.0ms (4.5% of total)
ival-and: 24.0ms (1.9% of total)
exact: 11.0ms (0.9% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

preprocess417.0ms (4.4%)

Memory
-9.0MiB live, 594.9MiB 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)

explain230.0ms (2.5%)

Memory
23.3MiB live, 303.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2560-256(2.5293972894504347e-26 0.0027132113464176655)(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
2560-256(2.5293972894504347e-26 0.0027132113464176655)(log.f32 (*.f32 alpha alpha))
2560-256(2.5293972894504347e-26 0.0027132113464176655)(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
2560-256(2.5293972894504347e-26 0.0027132113464176655)(PI.f32)
2560-256(2.5293972894504347e-26 0.0027132113464176655)(*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)
2560-256(2.5293972894504347e-26 0.0027132113464176655)(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))
2560-256(2.5293972894504347e-26 0.0027132113464176655)(/.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))))
2560-256(2.5293972894504347e-26 0.0027132113464176655)(*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta)
2560-256(2.5293972894504347e-26 0.0027132113464176655)(*.f32 (*.f32 (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-#s(literal 1 binary32)
00-0-cosTheta
00-0-alpha
00-0-(*.f32 alpha alpha)
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
66.0ms512×0valid
Compiler

Compiled 331 to 69 computations (79.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 51.0ms
ival-mult: 34.0ms (66.6% of total)
ival-log: 6.0ms (11.8% of total)
ival-div: 4.0ms (7.8% of total)
ival-pi: 2.0ms (3.9% of total)
ival-add: 2.0ms (3.9% of total)
ival-sub: 2.0ms (3.9% 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.4MiB live, 0.4MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

simplify349.0ms (3.7%)

Memory
12.9MiB live, 649.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize70.0ms (0.7%)

Memory
-9.3MiB live, 107.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy5.4%
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))
accuracy3.2%
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
accuracy3.1%
(PI.f32)
accuracy3.1%
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
Samples
57.0ms256×0valid
Compiler

Compiled 186 to 28 computations (84.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 49.0ms
ival-div: 34.0ms (70% of total)
ival-mult: 8.0ms (16.5% of total)
ival-log: 3.0ms (6.2% of total)
ival-pi: 1.0ms (2.1% of total)
ival-add: 1.0ms (2.1% of total)
ival-sub: 1.0ms (2.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series65.0ms (0.7%)

Memory
24.0MiB live, 176.2MiB allocated
Counts
6 → 84
Calls
Call 1
Inputs
#<alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))>
#<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))))>
#<alt (*.f32 alpha alpha)>
#<alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))>
#<alt (PI.f32)>
Outputs
#<alt -1>
#<alt (- alpha 1)>
#<alt (- alpha 1)>
#<alt (- alpha 1)>
#<alt (pow alpha 2)>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (pow alpha 2)>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (+ 1 (* -1 (pow cosTheta 3)))>
#<alt (+ 1 (+ (* -1 (pow cosTheta 3)) (* (pow alpha 3) (pow cosTheta 3))))>
#<alt (+ 1 (+ (* -1 (pow cosTheta 3)) (* (pow alpha 3) (pow cosTheta 3))))>
#<alt (+ 1 (+ (* -1 (pow cosTheta 3)) (* (pow alpha 3) (pow cosTheta 3))))>
#<alt (* (pow alpha 3) (pow cosTheta 3))>
#<alt (* (pow alpha 3) (+ (* -1 (/ (pow cosTheta 3) (pow alpha 3))) (+ (/ 1 (pow alpha 3)) (pow cosTheta 3))))>
#<alt (* (pow alpha 3) (+ (* -1 (/ (pow cosTheta 3) (pow alpha 3))) (+ (/ 1 (pow alpha 3)) (pow cosTheta 3))))>
#<alt (* (pow alpha 3) (+ (* -1 (/ (pow cosTheta 3) (pow alpha 3))) (+ (/ 1 (pow alpha 3)) (pow cosTheta 3))))>
#<alt (* -1 (* (pow alpha 3) (pow cosTheta 3)))>
#<alt (* -1 (* (pow alpha 3) (+ (* -1 (/ (+ 1 (* -1 (pow cosTheta 3))) (pow alpha 3))) (pow cosTheta 3))))>
#<alt (* -1 (* (pow alpha 3) (+ (* -1 (/ (+ 1 (* -1 (pow cosTheta 3))) (pow alpha 3))) (pow cosTheta 3))))>
#<alt (* -1 (* (pow alpha 3) (+ (* -1 (/ (+ 1 (* -1 (pow cosTheta 3))) (pow alpha 3))) (pow cosTheta 3))))>
#<alt 1>
#<alt (+ 1 (* (pow cosTheta 3) (- (pow alpha 3) 1)))>
#<alt (+ 1 (* (pow cosTheta 3) (- (pow alpha 3) 1)))>
#<alt (+ 1 (* (pow cosTheta 3) (- (pow alpha 3) 1)))>
#<alt (* (pow cosTheta 3) (- (pow alpha 3) 1))>
#<alt (* (pow cosTheta 3) (- (+ (/ 1 (pow cosTheta 3)) (pow alpha 3)) 1))>
#<alt (* (pow cosTheta 3) (- (+ (/ 1 (pow cosTheta 3)) (pow alpha 3)) 1))>
#<alt (* (pow cosTheta 3) (- (+ (/ 1 (pow cosTheta 3)) (pow alpha 3)) 1))>
#<alt (* -1 (* (pow cosTheta 3) (- (pow alpha 3) 1)))>
#<alt (* -1 (* (pow cosTheta 3) (- (pow alpha 3) (+ 1 (/ 1 (pow cosTheta 3))))))>
#<alt (* -1 (* (pow cosTheta 3) (- (pow alpha 3) (+ 1 (/ 1 (pow cosTheta 3))))))>
#<alt (* -1 (* (pow cosTheta 3) (- (pow alpha 3) (+ 1 (/ 1 (pow cosTheta 3))))))>
#<alt (/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))>
#<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))))))))>
#<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))))))))>
#<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))))))))>
#<alt (/ -1/3 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))>
#<alt (- (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))>
#<alt (- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 3)))) (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))>
#<alt (- (+ (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 3))) 2) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 9) (pow cosTheta 6)))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 3))))))>
#<alt (/ -1/3 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))>
#<alt (- (* -1 (/ (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (pow alpha 3))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))>
#<alt (- (* -1 (/ (- (+ (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 3) (pow cosTheta 3)))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (pow alpha 3))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))>
#<alt (- (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow (+ 1 (* -1 (pow cosTheta 3))) 2) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 3) (pow cosTheta 6)))) (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))))) (pow cosTheta 3))) (pow alpha 3))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha))))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (pow alpha 3))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))>
#<alt (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))>
#<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)))))>
#<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)))))>
#<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)))))>
#<alt (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))>
#<alt (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))>
#<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))>
#<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))>
#<alt (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))>
#<alt (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))>
#<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))>
#<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))>
#<alt alpha>
#<alt alpha>
#<alt alpha>
#<alt alpha>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (* -3 (* (PI) (log (/ 1 alpha))))>
#<alt (* -3 (* (PI) (log (/ 1 alpha))))>
#<alt (* -3 (* (PI) (log (/ 1 alpha))))>
#<alt (* -3 (* (PI) (log (/ 1 alpha))))>
#<alt (* -3 (* (PI) (log (/ -1 alpha))))>
#<alt (* -3 (* (PI) (log (/ -1 alpha))))>
#<alt (* -3 (* (PI) (log (/ -1 alpha))))>
#<alt (* -3 (* (PI) (log (/ -1 alpha))))>
Calls

21 calls:

TimeVariablePointExpression
30.0ms
alpha
@0
(* (PI) (log (* alpha alpha)))
8.0ms
alpha
@inf
(* (PI) (log (* alpha alpha)))
7.0ms
alpha
@-inf
(* (PI) (log (* alpha alpha)))
4.0ms
alpha
@inf
(/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))))
2.0ms
alpha
@0
(/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))))
Compiler

Compiled 329 to 200 computations (39.2% saved)

rewrite360.0ms (3.8%)

Memory
-19.6MiB live, 871.4MiB 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
01350
02350
19850
276848
0844642
Stop Event
iter limit
node limit
iter limit
Counts
6 → 557
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)))
(PI.f32)
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))))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32)))
(fabs.f32 (PI.f32))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(sqrt.f32 (*.f32 (PI.f32) (PI.f32)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (PI.f32) #s(literal 1 binary32))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (cbrt.f32 (PI.f32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))
(*.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (log.f32 (exp.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))))) (exp.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))))
(*.f32 (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (sqrt.f32 (PI.f32)))) (sqrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) (cbrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (sqrt.f32 (PI.f32)))) (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (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 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(log.f32 (exp.f32 (PI.f32)))

simplify406.0ms (4.3%)

Memory
-11.2MiB live, 741.4MiB allocated
Algorithm
egg-herbie
Rules
7 976×lower-fma.f64
7 976×lower-fma.f32
6 858×lower-*.f64
6 858×lower-*.f32
3 290×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02141937
16421886
226431830
080531774
Stop Event
iter limit
node limit
Counts
84 → 80
Calls
Call 1
Inputs
-1
(- alpha 1)
(- alpha 1)
(- alpha 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 3)))
(+ 1 (+ (* -1 (pow cosTheta 3)) (* (pow alpha 3) (pow cosTheta 3))))
(+ 1 (+ (* -1 (pow cosTheta 3)) (* (pow alpha 3) (pow cosTheta 3))))
(+ 1 (+ (* -1 (pow cosTheta 3)) (* (pow alpha 3) (pow cosTheta 3))))
(* (pow alpha 3) (pow cosTheta 3))
(* (pow alpha 3) (+ (* -1 (/ (pow cosTheta 3) (pow alpha 3))) (+ (/ 1 (pow alpha 3)) (pow cosTheta 3))))
(* (pow alpha 3) (+ (* -1 (/ (pow cosTheta 3) (pow alpha 3))) (+ (/ 1 (pow alpha 3)) (pow cosTheta 3))))
(* (pow alpha 3) (+ (* -1 (/ (pow cosTheta 3) (pow alpha 3))) (+ (/ 1 (pow alpha 3)) (pow cosTheta 3))))
(* -1 (* (pow alpha 3) (pow cosTheta 3)))
(* -1 (* (pow alpha 3) (+ (* -1 (/ (+ 1 (* -1 (pow cosTheta 3))) (pow alpha 3))) (pow cosTheta 3))))
(* -1 (* (pow alpha 3) (+ (* -1 (/ (+ 1 (* -1 (pow cosTheta 3))) (pow alpha 3))) (pow cosTheta 3))))
(* -1 (* (pow alpha 3) (+ (* -1 (/ (+ 1 (* -1 (pow cosTheta 3))) (pow alpha 3))) (pow cosTheta 3))))
1
(+ 1 (* (pow cosTheta 3) (- (pow alpha 3) 1)))
(+ 1 (* (pow cosTheta 3) (- (pow alpha 3) 1)))
(+ 1 (* (pow cosTheta 3) (- (pow alpha 3) 1)))
(* (pow cosTheta 3) (- (pow alpha 3) 1))
(* (pow cosTheta 3) (- (+ (/ 1 (pow cosTheta 3)) (pow alpha 3)) 1))
(* (pow cosTheta 3) (- (+ (/ 1 (pow cosTheta 3)) (pow alpha 3)) 1))
(* (pow cosTheta 3) (- (+ (/ 1 (pow cosTheta 3)) (pow alpha 3)) 1))
(* -1 (* (pow cosTheta 3) (- (pow alpha 3) 1)))
(* -1 (* (pow cosTheta 3) (- (pow alpha 3) (+ 1 (/ 1 (pow cosTheta 3))))))
(* -1 (* (pow cosTheta 3) (- (pow alpha 3) (+ 1 (/ 1 (pow cosTheta 3))))))
(* -1 (* (pow cosTheta 3) (- (pow alpha 3) (+ 1 (/ 1 (pow cosTheta 3))))))
(/ -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/3 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))
(- (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))
(- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 3)))) (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))
(- (+ (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 3))) 2) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 9) (pow cosTheta 6)))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 3))))))
(/ -1/3 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))
(- (* -1 (/ (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (pow alpha 3))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))
(- (* -1 (/ (- (+ (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 3) (pow cosTheta 3)))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (pow alpha 3))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))
(- (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow (+ 1 (* -1 (pow cosTheta 3))) 2) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 3) (pow cosTheta 6)))) (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))))) (pow cosTheta 3))) (pow alpha 3))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha))))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (pow alpha 3))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))
(/ (- (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))
alpha
alpha
alpha
alpha
(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)))
(* -3 (* (PI) (log (/ 1 alpha))))
(* -3 (* (PI) (log (/ 1 alpha))))
(* -3 (* (PI) (log (/ 1 alpha))))
(* -3 (* (PI) (log (/ 1 alpha))))
(* -3 (* (PI) (log (/ -1 alpha))))
(* -3 (* (PI) (log (/ -1 alpha))))
(* -3 (* (PI) (log (/ -1 alpha))))
(* -3 (* (PI) (log (/ -1 alpha))))
Outputs
-1
#s(literal -1 binary32)
(- alpha 1)
(+.f32 #s(literal -1 binary32) alpha)
(- alpha 1)
(+.f32 #s(literal -1 binary32) alpha)
(- alpha 1)
(+.f32 #s(literal -1 binary32) alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) alpha) alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) alpha) alpha)
(+ 1 (* -1 (pow cosTheta 3)))
(fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))
(+ 1 (+ (* -1 (pow cosTheta 3)) (* (pow alpha 3) (pow cosTheta 3))))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) #s(literal 1 binary32))
(+ 1 (+ (* -1 (pow cosTheta 3)) (* (pow alpha 3) (pow cosTheta 3))))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) #s(literal 1 binary32))
(+ 1 (+ (* -1 (pow cosTheta 3)) (* (pow alpha 3) (pow cosTheta 3))))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) #s(literal 1 binary32))
(* (pow alpha 3) (pow cosTheta 3))
(*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 alpha (*.f32 alpha alpha)))
(* (pow alpha 3) (+ (* -1 (/ (pow cosTheta 3) (pow alpha 3))) (+ (/ 1 (pow alpha 3)) (pow cosTheta 3))))
(fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (/.f32 cosTheta (*.f32 alpha (*.f32 alpha alpha))) (*.f32 cosTheta (*.f32 cosTheta cosTheta))) #s(literal 1 binary32))
(* (pow alpha 3) (+ (* -1 (/ (pow cosTheta 3) (pow alpha 3))) (+ (/ 1 (pow alpha 3)) (pow cosTheta 3))))
(fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (/.f32 cosTheta (*.f32 alpha (*.f32 alpha alpha))) (*.f32 cosTheta (*.f32 cosTheta cosTheta))) #s(literal 1 binary32))
(* (pow alpha 3) (+ (* -1 (/ (pow cosTheta 3) (pow alpha 3))) (+ (/ 1 (pow alpha 3)) (pow cosTheta 3))))
(fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (/.f32 cosTheta (*.f32 alpha (*.f32 alpha alpha))) (*.f32 cosTheta (*.f32 cosTheta cosTheta))) #s(literal 1 binary32))
(* -1 (* (pow alpha 3) (pow cosTheta 3)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 alpha (*.f32 cosTheta (*.f32 cosTheta cosTheta)))))
(* -1 (* (pow alpha 3) (+ (* -1 (/ (+ 1 (* -1 (pow cosTheta 3))) (pow alpha 3))) (pow cosTheta 3))))
(*.f32 (fma.f32 cosTheta (*.f32 cosTheta cosTheta) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))
(* -1 (* (pow alpha 3) (+ (* -1 (/ (+ 1 (* -1 (pow cosTheta 3))) (pow alpha 3))) (pow cosTheta 3))))
(*.f32 (fma.f32 cosTheta (*.f32 cosTheta cosTheta) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))
(* -1 (* (pow alpha 3) (+ (* -1 (/ (+ 1 (* -1 (pow cosTheta 3))) (pow alpha 3))) (pow cosTheta 3))))
(*.f32 (fma.f32 cosTheta (*.f32 cosTheta cosTheta) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))
1
#s(literal 1 binary32)
(+ 1 (* (pow cosTheta 3) (- (pow alpha 3) 1)))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) #s(literal 1 binary32))
(+ 1 (* (pow cosTheta 3) (- (pow alpha 3) 1)))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) #s(literal 1 binary32))
(+ 1 (* (pow cosTheta 3) (- (pow alpha 3) 1)))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) #s(literal 1 binary32))
(* (pow cosTheta 3) (- (pow alpha 3) 1))
(*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))
(* (pow cosTheta 3) (- (+ (/ 1 (pow cosTheta 3)) (pow alpha 3)) 1))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) #s(literal 1 binary32))
(* (pow cosTheta 3) (- (+ (/ 1 (pow cosTheta 3)) (pow alpha 3)) 1))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) #s(literal 1 binary32))
(* (pow cosTheta 3) (- (+ (/ 1 (pow cosTheta 3)) (pow alpha 3)) 1))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) #s(literal 1 binary32))
(* -1 (* (pow cosTheta 3) (- (pow alpha 3) 1)))
(*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 (*.f32 alpha alpha) (neg.f32 alpha) #s(literal 1 binary32)))
(* -1 (* (pow cosTheta 3) (- (pow alpha 3) (+ 1 (/ 1 (pow cosTheta 3))))))
(*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (+.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 cosTheta (*.f32 cosTheta cosTheta))))))
(* -1 (* (pow cosTheta 3) (- (pow alpha 3) (+ 1 (/ 1 (pow cosTheta 3))))))
(*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (+.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 cosTheta (*.f32 cosTheta cosTheta))))))
(* -1 (* (pow cosTheta 3) (- (pow alpha 3) (+ 1 (/ 1 (pow cosTheta 3))))))
(*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (+.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 cosTheta (*.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 (log.f32 alpha) (*.f32 (PI.f32) (*.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 #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 cosTheta cosTheta) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.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)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.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 #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 (log.f32 alpha) (*.f32 (PI.f32) (*.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 (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 cosTheta cosTheta) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.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)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.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 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))
(/ -1/3 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))
(/.f32 #s(literal -1/3 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (PI.f32))))
(- (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 alpha (*.f32 alpha alpha))))) (fma.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 alpha (*.f32 alpha alpha))))) (/.f32 #s(literal -1/3 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (PI.f32))))))
(- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 3)))) (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))
(-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 alpha (*.f32 alpha alpha))))) (fma.f32 (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32))) (log.f32 alpha))) (/.f32 #s(literal 1/3 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (PI.f32))))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (pow.f32 alpha #s(literal 6 binary32)))) (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 alpha (*.f32 alpha alpha))))) (/.f32 #s(literal 1/3 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (PI.f32)))))))
(- (+ (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 3))) 2) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 9) (pow cosTheta 6)))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 3))))))
(-.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32))) (log.f32 alpha))) (/.f32 #s(literal 1/3 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (PI.f32))))) (/.f32 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 alpha #s(literal 9 binary32)))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 alpha (*.f32 alpha alpha)))))) (fma.f32 (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32))) (log.f32 alpha))) (/.f32 #s(literal 1/3 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (PI.f32))))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (pow.f32 alpha #s(literal 6 binary32)))) (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 alpha (*.f32 alpha alpha))))) (/.f32 #s(literal 1/3 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (PI.f32)))))))
(/ -1/3 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))
(/.f32 #s(literal -1/3 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (PI.f32))))
(- (* -1 (/ (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (pow alpha 3))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))
(fma.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (PI.f32)))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32)))))) (*.f32 alpha (*.f32 alpha alpha))) (/.f32 #s(literal -1/3 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (PI.f32)))))
(- (* -1 (/ (- (+ (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 3) (pow cosTheta 3)))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (pow alpha 3))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))
(-.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (PI.f32)))) (/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (/.f32 (fma.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 #s(literal 1/3 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (PI.f32))))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 alpha (*.f32 alpha alpha)))) (fma.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 #s(literal 1/3 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (PI.f32)))))) (*.f32 alpha (*.f32 alpha alpha))))
(- (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow (+ 1 (* -1 (pow cosTheta 3))) 2) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 3) (pow cosTheta 6)))) (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))))) (pow cosTheta 3))) (pow alpha 3))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha))))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (pow alpha 3))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))
(-.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (PI.f32)))) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 #s(literal 1/3 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (PI.f32))))) (/.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 #s(literal 1/3 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (PI.f32))))) (+.f32 (/.f32 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 cosTheta (*.f32 cosTheta cosTheta))))) (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 alpha (*.f32 alpha 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))))
(- (+ (* -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 (*.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 (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 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (*.f32 cosTheta (*.f32 cosTheta (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (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 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.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 #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) (log.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.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))))) (/ 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 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))) (/.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 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 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.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 #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) (log.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.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))))) (/ 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 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))) (/.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 6 binary32)))))))) (*.f32 cosTheta cosTheta))
alpha
alpha
alpha
alpha
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* 2 (* (PI) (log alpha)))
(*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (PI.f32))
(* 2 (* (PI) (log alpha)))
(*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (PI.f32))
(* 2 (* (PI) (log alpha)))
(*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (PI.f32))
(* 2 (* (PI) (log alpha)))
(*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (PI.f32))
(* -3 (* (PI) (log (/ 1 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) #s(literal -3 binary32)))
(* -3 (* (PI) (log (/ 1 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) #s(literal -3 binary32)))
(* -3 (* (PI) (log (/ 1 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) #s(literal -3 binary32)))
(* -3 (* (PI) (log (/ 1 alpha))))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) #s(literal -3 binary32)))
(* -3 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) #s(literal -3 binary32)))
(* -3 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) #s(literal -3 binary32)))
(* -3 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) #s(literal -3 binary32)))
(* -3 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) #s(literal -3 binary32)))

eval71.0ms (0.8%)

Memory
21.6MiB live, 218.7MiB allocated
Compiler

Compiled 30 677 to 2 533 computations (91.7% saved)

prune130.0ms (1.4%)

Memory
-20.9MiB live, 387.5MiB allocated
Pruning

31 alts after pruning (31 fresh and 0 done)

PrunedKeptTotal
New74031771
Fresh000
Picked101
Done000
Total74131772
Accuracy
99.9%
Counts
772 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.2%
(fma.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.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 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))
98.4%
(/.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))))
95.9%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
98.2%
(/.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.9%
(/.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.3%
(/.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.0%
(/.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 (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 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.0%
(/.f32 (/.f32 (-.f32 (*.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 (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 (*.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.8%
(/.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.9%
(/.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.4%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.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 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.0%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (E.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 (-.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))))
96.5%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (log.f32 (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.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha cosTheta cosTheta) (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) #s(literal 1 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))))
98.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))))
98.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))))
98.5%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.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)))))
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 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))))
97.8%
(/.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 #s(literal -1 binary32) cosTheta) cosTheta))))
95.9%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 cosTheta (*.f32 cosTheta cosTheta) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))))
96.0%
(/.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 (+.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.2%
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) alpha) alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
67.6%
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
67.7%
(/.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 2 030 to 1 024 computations (49.6% saved)

simplify13.0ms (0.1%)

Memory
-9.6MiB live, 29.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
042543
083543
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 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #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 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32)))
(*.f32 cosTheta cosTheta)
cosTheta
(+.f32 alpha #s(literal 1 binary32))
(+.f32 alpha #s(literal -1 binary32))
#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))
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 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.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 (*.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 #s(literal 1 binary32) (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 #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) (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))
(fma.f32 alpha alpha #s(literal -1 binary32))
#s(literal -1 binary32)
(*.f32 cosTheta cosTheta)
cosTheta
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.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 alpha alpha) #s(literal 1 binary32))
(*.f32 alpha alpha)
alpha
#s(literal 1 binary32)
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.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 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(/.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)))
(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 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
cosTheta
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(fma.f32 alpha alpha #s(literal -1 binary32))
#s(literal -1 binary32)
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32))
(*.f32 cosTheta cosTheta)
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #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 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32)))
(*.f32 cosTheta cosTheta)
cosTheta
(+.f32 alpha #s(literal 1 binary32))
(+.f32 alpha #s(literal -1 binary32))
#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))
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 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.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 (*.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 #s(literal 1 binary32) (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 #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) (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))
(fma.f32 alpha alpha #s(literal -1 binary32))
#s(literal -1 binary32)
(*.f32 cosTheta cosTheta)
cosTheta
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.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 alpha alpha) #s(literal 1 binary32))
(*.f32 alpha alpha)
alpha
#s(literal 1 binary32)
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.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 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(/.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)))
(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 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
cosTheta
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(fma.f32 alpha alpha #s(literal -1 binary32))
#s(literal -1 binary32)
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32))
(*.f32 cosTheta cosTheta)

localize178.0ms (1.9%)

Memory
33.0MiB live, 265.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f32 cosTheta cosTheta)
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 (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
115.0ms256×0invalid
Compiler

Compiled 1 137 to 90 computations (92.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 93.0ms
ival-mult: 62.0ms (66.8% of total)
ival-div: 12.0ms (12.9% of total)
ival-add: 11.0ms (11.9% of total)
ival-log: 5.0ms (5.4% of total)
ival-pi: 1.0ms (1.1% of total)
ival-sub: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series317.0ms (3.4%)

Memory
-4.2MiB live, 517.4MiB allocated
Counts
21 → 324
Calls
Call 1
Inputs
#<alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))))>
#<alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))>
#<alt (*.f32 alpha alpha)>
#<alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)))>
#<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))))>
#<alt (fma.f32 alpha alpha #s(literal -1 binary32))>
#<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)))>
#<alt (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))>
#<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))))>
#<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)))>
#<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 #s(literal 1 binary32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))))>
#<alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.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)))))>
#<alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.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)))))>
#<alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.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))))>
#<alt (PI.f32)>
#<alt (log.f32 (*.f32 alpha alpha))>
#<alt (*.f32 cosTheta cosTheta)>
#<alt (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))>
#<alt (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)>
#<alt (log.f32 alpha)>
#<alt (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32)))>
Outputs
#<alt (/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))>
#<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))))))))>
#<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))))))))>
#<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))))))))>
#<alt (* -1/3 (/ alpha (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))>
#<alt (* alpha (- (* 1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 2) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))>
#<alt (* alpha (- (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 2) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))))))>
#<alt (* alpha (- (+ (* -1/3 (/ (pow (+ 1 (* -1 (pow cosTheta 3))) 2) (* (pow alpha 4) (* (pow cosTheta 9) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 2) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))))))>
#<alt (* 1/3 (/ alpha (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha))))))>
#<alt (* -1 (* alpha (- (* 1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 2) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))))>
#<alt (* -1 (* alpha (- (* -1 (/ (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))) (* 1/3 (/ 1 (* alpha (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))) (pow alpha 2))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))))>
#<alt (* -1 (* alpha (- (* -1 (/ (+ (* 1/3 (/ (pow (+ 1 (* -1 (pow cosTheta 3))) 2) (* alpha (* (pow cosTheta 9) (* (PI) (log (/ -1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha))))))) (pow alpha 3))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 2) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha))))))))))>
#<alt (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))>
#<alt (- (+ (* -1 (/ (* (pow cosTheta 2) (* (+ 1 alpha) (* (- alpha 1) (- (pow alpha 2) 1)))) (* (PI) (log (pow alpha 2))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))>
#<alt (- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (* (pow (+ 1 alpha) 2) (* (pow (- alpha 1) 2) (- (pow alpha 2) 1)))) (* (PI) (log (pow alpha 2)))) (/ (* (+ 1 alpha) (* (- alpha 1) (- (pow alpha 2) 1))) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))>
#<alt (- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (* (pow (+ 1 alpha) 3) (* (pow (- alpha 1) 3) (- (pow alpha 2) 1)))) (* (PI) (log (pow alpha 2))))) (* -1 (/ (* (pow (+ 1 alpha) 2) (* (pow (- alpha 1) 2) (- (pow alpha 2) 1))) (* (PI) (log (pow alpha 2))))))) (/ (* (+ 1 alpha) (* (- alpha 1) (- (pow alpha 2) 1))) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))>
#<alt (/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))))>
#<alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))))) (pow cosTheta 2))>
#<alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (+ (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2))))))))) (pow cosTheta 2))>
#<alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 4) (pow (- alpha 1) 4)))))) (+ (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (/ (pow alpha 2) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 4) (pow (- alpha 1) 4)))))))))) (pow cosTheta 2))>
#<alt (/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))))>
#<alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))))) (pow cosTheta 2))>
#<alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (+ (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2))))))))) (pow cosTheta 2))>
#<alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 4) (pow (- alpha 1) 4)))))) (+ (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (/ (pow alpha 2) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 4) (pow (- alpha 1) 4)))))))))) (pow cosTheta 2))>
#<alt -1>
#<alt (- alpha 1)>
#<alt (- alpha 1)>
#<alt (- alpha 1)>
#<alt (pow alpha 2)>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (pow alpha 2)>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt alpha>
#<alt alpha>
#<alt alpha>
#<alt alpha>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3))))))>
#<alt (+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* 3 (* (pow alpha 2) (* (pow cosTheta 3) (* (PI) (log alpha))))))>
#<alt (+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* 3 (* (pow alpha 2) (* (pow cosTheta 3) (* (PI) (log alpha))))))>
#<alt (+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* 3 (* (pow alpha 2) (* (pow cosTheta 3) (* (PI) (log alpha))))))>
#<alt (* -4 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))>
#<alt (* (pow alpha 2) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 2)))))>
#<alt (* (pow alpha 2) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 2)))))>
#<alt (* (pow alpha 2) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 2)))))>
#<alt (* -4 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))>
#<alt (* (pow alpha 2) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 2)))))>
#<alt (* (pow alpha 2) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 2)))))>
#<alt (* (pow alpha 2) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 2)))))>
#<alt (* (PI) (log (pow alpha 3)))>
#<alt (+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))>
#<alt (+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))>
#<alt (+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))>
#<alt (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))))>
#<alt (* (pow cosTheta 3) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))))>
#<alt (* (pow cosTheta 3) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))))>
#<alt (* (pow cosTheta 3) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))))>
#<alt (* -1 (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))>
#<alt (* -1 (* (pow cosTheta 3) (+ (* -1 (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))))))>
#<alt (* -1 (* (pow cosTheta 3) (+ (* -1 (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))))))>
#<alt (* -1 (* (pow cosTheta 3) (+ (* -1 (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))))))>
#<alt -1>
#<alt (- alpha 1)>
#<alt (- alpha 1)>
#<alt (- alpha 1)>
#<alt (pow alpha 2)>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (pow alpha 2)>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3))))))>
#<alt (- (* 1/2 (* (pow alpha 3) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* -1 (/ (pow cosTheta 3) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 3))) 2)))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3))))))))>
#<alt (- (* (pow alpha 3) (+ (* -1/2 (/ (* (pow alpha 3) (* (pow cosTheta 3) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* -1 (/ (pow cosTheta 3) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 3))) 2)))))))) (+ 1 (* -1 (pow cosTheta 3))))) (* 1/2 (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* -1 (/ (pow cosTheta 3) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 3))) 2))))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3))))))))>
#<alt (- (* (pow alpha 3) (+ (* 1/2 (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* -1 (/ (pow cosTheta 3) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 3))) 2))))))) (* (pow alpha 3) (+ (* -1/2 (/ (* (pow cosTheta 3) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* -1 (/ (pow cosTheta 3) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 3))) 2))))))) (+ 1 (* -1 (pow cosTheta 3))))) (* 1/2 (/ (* (pow alpha 3) (* (pow cosTheta 6) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* -1 (/ (pow cosTheta 3) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 3))) 2)))))))) (pow (+ 1 (* -1 (pow cosTheta 3))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3))))))))>
#<alt (/ -1/2 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))>
#<alt (- (* 1/2 (/ (- (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 4))) (* (pow cosTheta 8) (* (PI) (log (/ 1 alpha))))))) (pow alpha 4))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))>
#<alt (- (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 4))) (- (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 4))) (* (pow cosTheta 8) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 8) (pow cosTheta 4)))) (* 1/2 (/ (- (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 4))) (* (pow cosTheta 8) (* (PI) (log (/ 1 alpha))))))) (pow alpha 4)))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))>
#<alt (- (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 4))) (- (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 4))) (* (pow cosTheta 8) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 8) (pow cosTheta 4)))) (+ (* 1/2 (/ (* (pow (+ 1 (* -1 (pow cosTheta 4))) 2) (- (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 4))) (* (pow cosTheta 8) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 12) (pow cosTheta 8)))) (* 1/2 (/ (- (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 4))) (* (pow cosTheta 8) (* (PI) (log (/ 1 alpha))))))) (pow alpha 4))))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))>
#<alt (/ 1/2 (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))>
#<alt (- (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))) (* 1/2 (/ 1 (* (pow alpha 4) (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))))>
#<alt (- (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 4))) (* (pow alpha 8) (* (pow cosTheta 12) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (/ 1/2 (* (pow alpha 4) (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))>
#<alt (- (+ (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 4))) 2) (* (pow alpha 12) (* (pow cosTheta 16) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 4))) (* (pow alpha 8) (* (pow cosTheta 12) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))) (/ 1/2 (* (pow alpha 4) (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))>
#<alt (* 1/2 (/ (- (pow alpha 3) 1) (* (PI) (log alpha))))>
#<alt (+ (* -1/2 (/ (* (pow cosTheta 3) (pow (- (pow alpha 3) 1) 2)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 3) 1) (* (PI) (log alpha)))))>
#<alt (+ (* 1/2 (/ (- (pow alpha 3) 1) (* (PI) (log alpha)))) (* (pow cosTheta 3) (+ (* -1/2 (/ (pow (- (pow alpha 3) 1) 2) (* (PI) (log alpha)))) (* 1/2 (/ (* (pow cosTheta 3) (pow (- (pow alpha 3) 1) 3)) (* (PI) (log alpha)))))))>
#<alt (+ (* 1/2 (/ (- (pow alpha 3) 1) (* (PI) (log alpha)))) (* (pow cosTheta 3) (+ (* -1/2 (/ (pow (- (pow alpha 3) 1) 2) (* (PI) (log alpha)))) (* (pow cosTheta 3) (+ (* -1/2 (/ (* (pow cosTheta 3) (pow (- (pow alpha 3) 1) 4)) (* (PI) (log alpha)))) (* 1/2 (/ (pow (- (pow alpha 3) 1) 3) (* (PI) (log alpha)))))))))>
#<alt (/ 1/2 (* (pow cosTheta 3) (* (PI) (log alpha))))>
#<alt (/ (- (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow alpha 3) 1))))))) (pow cosTheta 3))>
#<alt (/ (- (+ (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 3) 1) 2))))) (* 1/2 (/ 1 (* (PI) (log alpha))))) (/ 1/2 (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow alpha 3) 1)))))) (pow cosTheta 3))>
#<alt (/ (- (+ (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 3) 1) 2))))))) (+ (/ 1/2 (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow alpha 3) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 9) (* (PI) (* (log alpha) (pow (- (pow alpha 3) 1) 3)))))))) (pow cosTheta 3))>
#<alt (/ -1/2 (* (pow cosTheta 3) (* (PI) (log alpha))))>
#<alt (* -1 (/ (+ (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow alpha 3) 1))))))) (pow cosTheta 3)))>
#<alt (* -1 (/ (+ (/ 1/2 (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow alpha 3) 1))))) (+ (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 3) 1) 2))))) (* 1/2 (/ 1 (* (PI) (log alpha)))))) (pow cosTheta 3)))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (pow (- (pow alpha 3) 1) 2))))) (* 1/2 (/ 1 (* (pow cosTheta 3) (* (PI) (* (log alpha) (pow (- (pow alpha 3) 1) 3))))))) (pow cosTheta 3))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- (pow alpha 3) 1)))))) (pow cosTheta 3))) (* 1/2 (/ 1 (* (PI) (log alpha))))) (pow cosTheta 3)))>
#<alt (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))>
#<alt (+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))>
#<alt (+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))>
#<alt (+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))>
#<alt (* -2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))>
#<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)))))>
#<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)))))>
#<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)))))>
#<alt (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))>
#<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)))))>
#<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)))))>
#<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)))))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))>
#<alt (+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))>
#<alt (+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))>
#<alt (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))>
#<alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))>
#<alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))>
#<alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))>
#<alt (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))>
#<alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))>
#<alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))>
#<alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))>
#<alt (/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))>
#<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))))))))>
#<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))))))))>
#<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))))))))>
#<alt (/ -1/3 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))>
#<alt (- (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))>
#<alt (- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 3)))) (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))>
#<alt (- (+ (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 3))) 2) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 9) (pow cosTheta 6)))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 3))))))>
#<alt (/ -1/3 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))>
#<alt (- (* -1 (/ (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (pow alpha 3))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))>
#<alt (- (* -1 (/ (- (+ (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 3) (pow cosTheta 3)))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (pow alpha 3))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))>
#<alt (- (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow (+ 1 (* -1 (pow cosTheta 3))) 2) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 3) (pow cosTheta 6)))) (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))))) (pow cosTheta 3))) (pow alpha 3))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha))))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (pow alpha 3))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))>
#<alt (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))>
#<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)))))>
#<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)))))>
#<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)))))>
#<alt (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))>
#<alt (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))>
#<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))>
#<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))>
#<alt (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))>
#<alt (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))>
#<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))>
#<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))>
#<alt (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3))))))>
#<alt (+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* 3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log alpha))))))>
#<alt (+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* 3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log alpha))))))>
#<alt (+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* 3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log alpha))))))>
#<alt (* -4 (* (pow alpha 4) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))>
#<alt (* (pow alpha 4) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 4)))))>
#<alt (* (pow alpha 4) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 4)))))>
#<alt (* (pow alpha 4) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 4)))))>
#<alt (* -4 (* (pow alpha 4) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))>
#<alt (* (pow alpha 4) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 4)))))>
#<alt (* (pow alpha 4) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 4)))))>
#<alt (* (pow alpha 4) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 4)))))>
#<alt (* (PI) (log (pow alpha 3)))>
#<alt (+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))>
#<alt (+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))>
#<alt (+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))>
#<alt (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))))>
#<alt (* (pow cosTheta 3) (+ (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))))>
#<alt (* (pow cosTheta 3) (+ (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))))>
#<alt (* (pow cosTheta 3) (+ (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))))>
#<alt (* -1 (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))>
#<alt (* -1 (* (pow cosTheta 3) (+ (* -1 (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))))))>
#<alt (* -1 (* (pow cosTheta 3) (+ (* -1 (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))))))>
#<alt (* -1 (* (pow cosTheta 3) (+ (* -1 (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))))))>
#<alt (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1)))))>
#<alt (+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (* (pow alpha 2) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2)))))))>
#<alt (+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (* (pow alpha 2) (- (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (* (pow alpha 2) (- (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (+ (* -2 (/ (* (pow cosTheta 12) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2)))))) (- (pow cosTheta 12) 1))) (* -1/2 (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2))))))))) (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2)))))))>
#<alt (+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (* (pow alpha 2) (- (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (* (pow alpha 2) (- (+ (* -1 (* (pow alpha 2) (+ (* -2 (/ (* (pow cosTheta 12) (- (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (+ (* -2 (/ (* (pow cosTheta 12) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2)))))) (- (pow cosTheta 12) 1))) (* -1/2 (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2)))))))) (- (pow cosTheta 12) 1))) (/ (* (pow cosTheta 12) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2)))))) (- (pow cosTheta 12) 1))))) (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1)))))) (+ (* -2 (/ (* (pow cosTheta 12) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2)))))) (- (pow cosTheta 12) 1))) (* -1/2 (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2))))))))) (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2)))))))>
#<alt (/ -1/2 (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha)))))>
#<alt (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha))))))) (+ (/ 1 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha))))))))>
#<alt (- (+ (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow alpha 4) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha)))))))) (+ (* -2 (/ (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha)))))) (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha)))))) (pow alpha 4))) (+ (* -1/2 (/ (- (pow cosTheta 13) 1) (* (pow alpha 4) (* (pow cosTheta 24) (* (PI) (log (/ 1 alpha))))))) (+ (/ 1 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha))))))))))>
#<alt (- (+ (* -1 (/ (+ (* -2 (- (* 1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha)))))) (+ (* -2 (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha)))))) (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha))))))) (* -1/2 (/ (- (pow cosTheta 13) 1) (* (pow cosTheta 24) (* (PI) (log (/ 1 alpha))))))))) (/ (* (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha)))))) (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha)))))) (- (pow cosTheta 13) 1)) (pow cosTheta 13))) (pow alpha 6))) (+ (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow alpha 4) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha))))))))) (+ (* -2 (/ (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha)))))) (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha)))))) (pow alpha 4))) (+ (* -1/2 (/ (- (pow cosTheta 13) 1) (* (pow alpha 4) (* (pow cosTheta 24) (* (PI) (log (/ 1 alpha))))))) (+ (/ 1 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha))))))))))>
#<alt (/ -1/2 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha)))))>
#<alt (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha))))))) (+ (/ 1 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))))>
#<alt (- (+ (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow alpha 4) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha)))))))) (+ (* -2 (/ (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha)))))) (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha)))))) (pow alpha 4))) (+ (* -1/2 (/ (- (pow cosTheta 13) 1) (* (pow alpha 4) (* (pow cosTheta 24) (* (PI) (log (/ -1 alpha))))))) (+ (/ 1 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))))))>
#<alt (- (+ (* -1 (/ (+ (* -2 (- (* 1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha)))))) (+ (* -2 (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha)))))) (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))) (* -1/2 (/ (- (pow cosTheta 13) 1) (* (pow cosTheta 24) (* (PI) (log (/ -1 alpha))))))))) (/ (* (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha)))))) (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha)))))) (- (pow cosTheta 13) 1)) (pow cosTheta 13))) (pow alpha 6))) (+ (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow alpha 4) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha))))))))) (+ (* -2 (/ (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha)))))) (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha)))))) (pow alpha 4))) (+ (* -1/2 (/ (- (pow cosTheta 13) 1) (* (pow alpha 4) (* (pow cosTheta 24) (* (PI) (log (/ -1 alpha))))))) (+ (/ 1 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))))))>
#<alt (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))>
#<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)))))>
#<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)))))>
#<alt (- (+ (* (pow cosTheta 2) (+ (* -1 (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log (pow alpha 2))))) (/ (* (pow cosTheta 10) (pow (- (pow alpha 2) 1) 3)) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))>
#<alt (/ 1 (* (pow cosTheta 13) (* (PI) (log (pow alpha 2)))))>
#<alt (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 13))>
#<alt (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 13))>
#<alt (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 13))>
#<alt (/ -1 (* (pow cosTheta 13) (* (PI) (log (pow alpha 2)))))>
#<alt (* -1 (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 13)))>
#<alt (* -1 (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 13)))>
#<alt (* -1 (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 13)))>
#<alt (* 3 (/ (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1))) (- (* -1 (pow cosTheta 3)) 1)))>
#<alt (+ (* 3 (/ (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (* 9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))))>
#<alt (+ (* 3 (/ (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (+ (* 9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (* -9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (/ (* (pow cosTheta 3) (- (* 9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))) (- (* -1 (pow cosTheta 3)) 1))))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))))>
#<alt (+ (* 3 (/ (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (+ (* 9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (+ (* -9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (* 3 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (/ (* (pow cosTheta 3) (- (* -9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (/ (* (pow cosTheta 3) (- (* 9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))) (- (* -1 (pow cosTheta 3)) 1)))) (- (* -1 (pow cosTheta 3)) 1))))) (/ (* (pow cosTheta 3) (- (* 9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))) (- (* -1 (pow cosTheta 3)) 1))))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))))>
#<alt (* -4 (* (pow alpha 12) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))>
#<alt (* (pow alpha 12) (- (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* 16 (/ (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))) (pow alpha 4)))) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1))) (pow alpha 4)))))>
#<alt (* (pow alpha 12) (- (+ (* -24 (/ (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))) (pow alpha 8))) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* 16 (/ (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))) (pow alpha 4))))) (+ (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1))) (pow alpha 4))) (/ (* (- (* -1 (pow cosTheta 4)) 1) (- (* 16 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (* (pow alpha 8) (pow cosTheta 4))))))>
#<alt (* (pow alpha 12) (- (+ (* -24 (/ (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))) (pow alpha 8))) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (+ (* 16 (/ (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))) (pow alpha 4))) (* 16 (/ (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))) (pow alpha 12)))))) (+ (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1))) (pow alpha 4))) (+ (/ (* (- (* -24 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (/ (* (- (* -1 (pow cosTheta 4)) 1) (- (* 16 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (pow cosTheta 4))) (- (* -1 (pow cosTheta 4)) 1)) (* (pow alpha 12) (pow cosTheta 4))) (/ (* (- (* -1 (pow cosTheta 4)) 1) (- (* 16 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (* (pow alpha 8) (pow cosTheta 4)))))))>
#<alt (* -4 (* (pow alpha 12) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))>
#<alt (* (pow alpha 12) (- (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* 16 (/ (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))) (pow alpha 4)))) (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1))) (pow alpha 4)))))>
#<alt (* (pow alpha 12) (- (+ (* -24 (/ (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))) (pow alpha 8))) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* 16 (/ (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))) (pow alpha 4))))) (+ (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1))) (pow alpha 4))) (/ (* (- (* -1 (pow cosTheta 4)) 1) (- (* 16 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (* (pow alpha 8) (pow cosTheta 4))))))>
#<alt (* (pow alpha 12) (- (+ (* -24 (/ (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))) (pow alpha 8))) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (+ (* 16 (/ (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))) (pow alpha 4))) (* 16 (/ (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))) (pow alpha 12)))))) (+ (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1))) (pow alpha 4))) (+ (/ (* (- (* -24 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (/ (* (- (* -1 (pow cosTheta 4)) 1) (- (* 16 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (pow cosTheta 4))) (- (* -1 (pow cosTheta 4)) 1)) (* (pow alpha 12) (pow cosTheta 4))) (/ (* (- (* -1 (pow cosTheta 4)) 1) (- (* 16 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (* (pow alpha 8) (pow cosTheta 4)))))))>
#<alt (* (PI) (log (pow alpha 3)))>
#<alt (+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))>
#<alt (+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (- (* (pow cosTheta 3) (- (* -1 (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 3)))) (* -1 (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2)))))) (* -1 (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))))>
#<alt (+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (- (* (pow cosTheta 3) (- (+ (* -1 (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 3)))) (* (pow cosTheta 3) (* (- (* -1 (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 3)))) (* -1 (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2))))) (- (pow alpha 3) 1)))) (* -1 (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2)))))) (* -1 (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))))>
#<alt (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2))))>
#<alt (* (pow cosTheta 6) (+ (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2))) (/ (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))) (pow cosTheta 3))))>
#<alt (* (pow cosTheta 6) (- (+ (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 6))) (* -1 (/ (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))) (pow cosTheta 3)))))>
#<alt (* (pow cosTheta 6) (- (+ (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 6))) (* -1 (/ (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))) (pow cosTheta 3)))))>
#<alt (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2))))>
#<alt (* (pow cosTheta 6) (+ (* -1 (/ (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2)))))>
#<alt (* (pow cosTheta 6) (+ (* -1 (/ (- (* -1 (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))) (* -1 (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2)))))>
#<alt (* (pow cosTheta 6) (+ (* -1 (/ (- (* -1 (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))) (* -1 (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2)))))>
#<alt (log alpha)>
#<alt (log alpha)>
#<alt (log alpha)>
#<alt (log alpha)>
#<alt (* -2 (log (/ 1 alpha)))>
#<alt (* -2 (log (/ 1 alpha)))>
#<alt (* -2 (log (/ 1 alpha)))>
#<alt (* -2 (log (/ 1 alpha)))>
#<alt (* -2 (log (/ -1 alpha)))>
#<alt (* -2 (log (/ -1 alpha)))>
#<alt (* -2 (log (/ -1 alpha)))>
#<alt (* -2 (log (/ -1 alpha)))>
#<alt cosTheta>
#<alt cosTheta>
#<alt cosTheta>
#<alt cosTheta>
#<alt (pow cosTheta 2)>
#<alt (pow cosTheta 2)>
#<alt (pow cosTheta 2)>
#<alt (pow cosTheta 2)>
#<alt (pow cosTheta 2)>
#<alt (pow cosTheta 2)>
#<alt (pow cosTheta 2)>
#<alt (pow cosTheta 2)>
#<alt (* (pow cosTheta 2) (- (pow alpha 2) 1))>
#<alt (* (pow cosTheta 2) (- (pow alpha 2) 1))>
#<alt (* (pow cosTheta 2) (- (pow alpha 2) 1))>
#<alt (* (pow cosTheta 2) (- (pow alpha 2) 1))>
#<alt (* (pow cosTheta 2) (- (pow alpha 2) 1))>
#<alt (* (pow cosTheta 2) (- (pow alpha 2) 1))>
#<alt (* (pow cosTheta 2) (- (pow alpha 2) 1))>
#<alt (* (pow cosTheta 2) (- (pow alpha 2) 1))>
#<alt (* (pow cosTheta 2) (- (pow alpha 2) 1))>
#<alt (* (pow cosTheta 2) (- (pow alpha 2) 1))>
#<alt (* (pow cosTheta 2) (- (pow alpha 2) 1))>
#<alt (* (pow cosTheta 2) (- (pow alpha 2) 1))>
#<alt (* -1 (pow cosTheta 2))>
#<alt (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))>
#<alt (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))>
#<alt (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))>
#<alt (* (pow alpha 2) (pow cosTheta 2))>
#<alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))>
#<alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))>
#<alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))>
#<alt (* (pow alpha 2) (pow cosTheta 2))>
#<alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))>
#<alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))>
#<alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))>
#<alt (* -1 cosTheta)>
#<alt (+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))>
#<alt (+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))>
#<alt (+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))>
#<alt (* (pow alpha 3) cosTheta)>
#<alt (* (pow alpha 3) (+ cosTheta (* -1 (/ cosTheta (pow alpha 3)))))>
#<alt (* (pow alpha 3) (+ cosTheta (* -1 (/ cosTheta (pow alpha 3)))))>
#<alt (* (pow alpha 3) (+ cosTheta (* -1 (/ cosTheta (pow alpha 3)))))>
#<alt (* -1 (* (pow alpha 3) cosTheta))>
#<alt (* -1 (* (pow alpha 3) (+ cosTheta (/ cosTheta (pow alpha 3)))))>
#<alt (* -1 (* (pow alpha 3) (+ cosTheta (/ cosTheta (pow alpha 3)))))>
#<alt (* -1 (* (pow alpha 3) (+ cosTheta (/ cosTheta (pow alpha 3)))))>
#<alt (* cosTheta (- (pow alpha 2) 1))>
#<alt (* cosTheta (- (pow alpha 2) 1))>
#<alt (* cosTheta (- (pow alpha 2) 1))>
#<alt (* cosTheta (- (pow alpha 2) 1))>
#<alt (* cosTheta (- (pow alpha 2) 1))>
#<alt (* cosTheta (- (pow alpha 2) 1))>
#<alt (* cosTheta (- (pow alpha 2) 1))>
#<alt (* cosTheta (- (pow alpha 2) 1))>
#<alt (* cosTheta (- (pow alpha 3) 1))>
#<alt (* cosTheta (- (pow alpha 3) 1))>
#<alt (* cosTheta (- (pow alpha 3) 1))>
#<alt (* cosTheta (- (pow alpha 3) 1))>
#<alt (log alpha)>
#<alt (log alpha)>
#<alt (log alpha)>
#<alt (log alpha)>
#<alt (* -1 (log (/ 1 alpha)))>
#<alt (* -1 (log (/ 1 alpha)))>
#<alt (* -1 (log (/ 1 alpha)))>
#<alt (* -1 (log (/ 1 alpha)))>
#<alt (* -1 (log (/ -1 alpha)))>
#<alt (* -1 (log (/ -1 alpha)))>
#<alt (* -1 (log (/ -1 alpha)))>
#<alt (* -1 (log (/ -1 alpha)))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (* -2 (* (PI) (log (/ 1 alpha))))>
#<alt (* -2 (* (PI) (log (/ 1 alpha))))>
#<alt (* -2 (* (PI) (log (/ 1 alpha))))>
#<alt (* -2 (* (PI) (log (/ 1 alpha))))>
#<alt (* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))>
#<alt (* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))>
#<alt (* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))>
#<alt (* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))>
Calls

93 calls:

TimeVariablePointExpression
55.0ms
alpha
@-inf
(* (log alpha) (+ (PI) (PI)))
28.0ms
cosTheta
@inf
(/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ (* (* (* cosTheta cosTheta) (+ alpha 1)) (+ alpha -1)) 1)))
14.0ms
cosTheta
@0
(* (* (PI) (log (* alpha alpha))) (+ (* (* (* cosTheta cosTheta) (+ alpha 1)) (+ alpha -1)) 1))
13.0ms
alpha
@0
(/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (/ (+ (* (* cosTheta (* (+ (* alpha alpha) -1) cosTheta)) (* cosTheta (* (+ (* alpha alpha) -1) cosTheta))) -1) (+ (* (+ (* alpha alpha) -1) (* cosTheta cosTheta)) -1))))
11.0ms
alpha
@0
(* (log alpha) (+ (PI) (PI)))
Compiler

Compiled 1 783 to 1 090 computations (38.9% saved)

rewrite20.0ms (0.2%)

Memory
-11.6MiB live, 24.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
36×lower-*.f64
28×lift-*.f32
20×lower-+.f64
18×lift-/.f32
18×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042288
083288
Stop Event
iter limit
iter limit
unsound
iter limit
Counts
21 → 22
Calls
Call 1
Inputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #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 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #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 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.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 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.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 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.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 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.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))))
(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)))
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #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 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #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 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.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 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.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 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.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 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.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))))
(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)))

simplify398.0ms (4.2%)

Memory
29.3MiB live, 617.4MiB allocated
Algorithm
egg-herbie
Rules
6 408×lower-*.f64
6 408×lower-*.f32
6 144×lower-fma.f64
6 144×lower-fma.f32
3 678×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
091410802
1302510370
0813910000
Stop Event
iter limit
node limit
Counts
324 → 316
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/3 (/ alpha (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))
(* alpha (- (* 1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 2) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))
(* alpha (- (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 2) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))))))
(* alpha (- (+ (* -1/3 (/ (pow (+ 1 (* -1 (pow cosTheta 3))) 2) (* (pow alpha 4) (* (pow cosTheta 9) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 2) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))))))
(* 1/3 (/ alpha (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha))))))
(* -1 (* alpha (- (* 1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 2) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))))
(* -1 (* alpha (- (* -1 (/ (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))) (* 1/3 (/ 1 (* alpha (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))) (pow alpha 2))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))))
(* -1 (* alpha (- (* -1 (/ (+ (* 1/3 (/ (pow (+ 1 (* -1 (pow cosTheta 3))) 2) (* alpha (* (pow cosTheta 9) (* (PI) (log (/ -1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha))))))) (pow alpha 3))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 2) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha))))))))))
(/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))
(- (+ (* -1 (/ (* (pow cosTheta 2) (* (+ 1 alpha) (* (- alpha 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 (+ 1 alpha) 2) (* (pow (- alpha 1) 2) (- (pow alpha 2) 1)))) (* (PI) (log (pow alpha 2)))) (/ (* (+ 1 alpha) (* (- alpha 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) (- (* -1 (/ (* (pow cosTheta 2) (* (pow (+ 1 alpha) 3) (* (pow (- alpha 1) 3) (- (pow alpha 2) 1)))) (* (PI) (log (pow alpha 2))))) (* -1 (/ (* (pow (+ 1 alpha) 2) (* (pow (- alpha 1) 2) (- (pow alpha 2) 1))) (* (PI) (log (pow alpha 2))))))) (/ (* (+ 1 alpha) (* (- alpha 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 alpha 2) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (+ (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2))))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 4) (pow (- alpha 1) 4)))))) (+ (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (/ (pow alpha 2) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 4) (pow (- alpha 1) 4)))))))))) (pow cosTheta 2))
(/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (+ (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2))))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 4) (pow (- alpha 1) 4)))))) (+ (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (/ (pow alpha 2) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 4) (pow (- alpha 1) 4)))))))))) (pow cosTheta 2))
-1
(- alpha 1)
(- alpha 1)
(- alpha 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))))
alpha
alpha
alpha
alpha
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3))))))
(+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* 3 (* (pow alpha 2) (* (pow cosTheta 3) (* (PI) (log alpha))))))
(+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* 3 (* (pow alpha 2) (* (pow cosTheta 3) (* (PI) (log alpha))))))
(+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* 3 (* (pow alpha 2) (* (pow cosTheta 3) (* (PI) (log alpha))))))
(* -4 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))
(* (pow alpha 2) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 2)))))
(* (pow alpha 2) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 2)))))
(* (pow alpha 2) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 2)))))
(* -4 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))
(* (pow alpha 2) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 2)))))
(* (pow alpha 2) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 2)))))
(* (pow alpha 2) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 2)))))
(* (PI) (log (pow alpha 3)))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))
(* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))))
(* (pow cosTheta 3) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))))
(* (pow cosTheta 3) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))))
(* (pow cosTheta 3) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))))
(* -1 (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))
(* -1 (* (pow cosTheta 3) (+ (* -1 (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))))))
(* -1 (* (pow cosTheta 3) (+ (* -1 (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))))))
(* -1 (* (pow cosTheta 3) (+ (* -1 (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))))))
-1
(- alpha 1)
(- alpha 1)
(- alpha 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 3))))))
(- (* 1/2 (* (pow alpha 3) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* -1 (/ (pow cosTheta 3) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 3))) 2)))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3))))))))
(- (* (pow alpha 3) (+ (* -1/2 (/ (* (pow alpha 3) (* (pow cosTheta 3) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* -1 (/ (pow cosTheta 3) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 3))) 2)))))))) (+ 1 (* -1 (pow cosTheta 3))))) (* 1/2 (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* -1 (/ (pow cosTheta 3) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 3))) 2))))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3))))))))
(- (* (pow alpha 3) (+ (* 1/2 (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* -1 (/ (pow cosTheta 3) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 3))) 2))))))) (* (pow alpha 3) (+ (* -1/2 (/ (* (pow cosTheta 3) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* -1 (/ (pow cosTheta 3) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 3))) 2))))))) (+ 1 (* -1 (pow cosTheta 3))))) (* 1/2 (/ (* (pow alpha 3) (* (pow cosTheta 6) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* -1 (/ (pow cosTheta 3) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 3))) 2)))))))) (pow (+ 1 (* -1 (pow cosTheta 3))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3))))))))
(/ -1/2 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))
(- (* 1/2 (/ (- (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 4))) (* (pow cosTheta 8) (* (PI) (log (/ 1 alpha))))))) (pow alpha 4))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))
(- (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 4))) (- (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 4))) (* (pow cosTheta 8) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 8) (pow cosTheta 4)))) (* 1/2 (/ (- (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 4))) (* (pow cosTheta 8) (* (PI) (log (/ 1 alpha))))))) (pow alpha 4)))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))
(- (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 4))) (- (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 4))) (* (pow cosTheta 8) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 8) (pow cosTheta 4)))) (+ (* 1/2 (/ (* (pow (+ 1 (* -1 (pow cosTheta 4))) 2) (- (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 4))) (* (pow cosTheta 8) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 12) (pow cosTheta 8)))) (* 1/2 (/ (- (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 4))) (* (pow cosTheta 8) (* (PI) (log (/ 1 alpha))))))) (pow alpha 4))))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))
(/ 1/2 (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(- (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))) (* 1/2 (/ 1 (* (pow alpha 4) (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))))
(- (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 4))) (* (pow alpha 8) (* (pow cosTheta 12) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (/ 1/2 (* (pow alpha 4) (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))
(- (+ (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 4))) 2) (* (pow alpha 12) (* (pow cosTheta 16) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 4))) (* (pow alpha 8) (* (pow cosTheta 12) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))) (/ 1/2 (* (pow alpha 4) (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))
(* 1/2 (/ (- (pow alpha 3) 1) (* (PI) (log alpha))))
(+ (* -1/2 (/ (* (pow cosTheta 3) (pow (- (pow alpha 3) 1) 2)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 3) 1) (* (PI) (log alpha)))))
(+ (* 1/2 (/ (- (pow alpha 3) 1) (* (PI) (log alpha)))) (* (pow cosTheta 3) (+ (* -1/2 (/ (pow (- (pow alpha 3) 1) 2) (* (PI) (log alpha)))) (* 1/2 (/ (* (pow cosTheta 3) (pow (- (pow alpha 3) 1) 3)) (* (PI) (log alpha)))))))
(+ (* 1/2 (/ (- (pow alpha 3) 1) (* (PI) (log alpha)))) (* (pow cosTheta 3) (+ (* -1/2 (/ (pow (- (pow alpha 3) 1) 2) (* (PI) (log alpha)))) (* (pow cosTheta 3) (+ (* -1/2 (/ (* (pow cosTheta 3) (pow (- (pow alpha 3) 1) 4)) (* (PI) (log alpha)))) (* 1/2 (/ (pow (- (pow alpha 3) 1) 3) (* (PI) (log alpha)))))))))
(/ 1/2 (* (pow cosTheta 3) (* (PI) (log alpha))))
(/ (- (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow alpha 3) 1))))))) (pow cosTheta 3))
(/ (- (+ (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 3) 1) 2))))) (* 1/2 (/ 1 (* (PI) (log alpha))))) (/ 1/2 (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow alpha 3) 1)))))) (pow cosTheta 3))
(/ (- (+ (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 3) 1) 2))))))) (+ (/ 1/2 (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow alpha 3) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 9) (* (PI) (* (log alpha) (pow (- (pow alpha 3) 1) 3)))))))) (pow cosTheta 3))
(/ -1/2 (* (pow cosTheta 3) (* (PI) (log alpha))))
(* -1 (/ (+ (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow alpha 3) 1))))))) (pow cosTheta 3)))
(* -1 (/ (+ (/ 1/2 (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow alpha 3) 1))))) (+ (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 3) 1) 2))))) (* 1/2 (/ 1 (* (PI) (log alpha)))))) (pow cosTheta 3)))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (pow (- (pow alpha 3) 1) 2))))) (* 1/2 (/ 1 (* (pow cosTheta 3) (* (PI) (* (log alpha) (pow (- (pow alpha 3) 1) 3))))))) (pow cosTheta 3))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- (pow alpha 3) 1)))))) (pow cosTheta 3))) (* 1/2 (/ 1 (* (PI) (log alpha))))) (pow cosTheta 3)))
(* 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))))))
(- (* (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/3 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))
(- (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))
(- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 3)))) (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))
(- (+ (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 3))) 2) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 9) (pow cosTheta 6)))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 3))))))
(/ -1/3 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))
(- (* -1 (/ (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (pow alpha 3))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))
(- (* -1 (/ (- (+ (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 3) (pow cosTheta 3)))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (pow alpha 3))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))
(- (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow (+ 1 (* -1 (pow cosTheta 3))) 2) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 3) (pow cosTheta 6)))) (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))))) (pow cosTheta 3))) (pow alpha 3))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha))))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (pow alpha 3))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))
(/ (- (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))
(* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3))))))
(+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* 3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log alpha))))))
(+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* 3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log alpha))))))
(+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* 3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log alpha))))))
(* -4 (* (pow alpha 4) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))
(* (pow alpha 4) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 4)))))
(* (pow alpha 4) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 4)))))
(* (pow alpha 4) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 4)))))
(* -4 (* (pow alpha 4) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))
(* (pow alpha 4) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 4)))))
(* (pow alpha 4) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 4)))))
(* (pow alpha 4) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 4)))))
(* (PI) (log (pow alpha 3)))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))
(* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))))
(* (pow cosTheta 3) (+ (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))))
(* (pow cosTheta 3) (+ (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))))
(* (pow cosTheta 3) (+ (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))))
(* -1 (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))
(* -1 (* (pow cosTheta 3) (+ (* -1 (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))))))
(* -1 (* (pow cosTheta 3) (+ (* -1 (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))))))
(* -1 (* (pow cosTheta 3) (+ (* -1 (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))))))
(* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1)))))
(+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (* (pow alpha 2) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2)))))))
(+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (* (pow alpha 2) (- (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (* (pow alpha 2) (- (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (+ (* -2 (/ (* (pow cosTheta 12) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2)))))) (- (pow cosTheta 12) 1))) (* -1/2 (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2))))))))) (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2)))))))
(+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (* (pow alpha 2) (- (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (* (pow alpha 2) (- (+ (* -1 (* (pow alpha 2) (+ (* -2 (/ (* (pow cosTheta 12) (- (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (+ (* -2 (/ (* (pow cosTheta 12) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2)))))) (- (pow cosTheta 12) 1))) (* -1/2 (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2)))))))) (- (pow cosTheta 12) 1))) (/ (* (pow cosTheta 12) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2)))))) (- (pow cosTheta 12) 1))))) (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1)))))) (+ (* -2 (/ (* (pow cosTheta 12) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2)))))) (- (pow cosTheta 12) 1))) (* -1/2 (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2))))))))) (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2)))))))
(/ -1/2 (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha)))))
(- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha))))))) (+ (/ 1 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha))))))))
(- (+ (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow alpha 4) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha)))))))) (+ (* -2 (/ (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha)))))) (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha)))))) (pow alpha 4))) (+ (* -1/2 (/ (- (pow cosTheta 13) 1) (* (pow alpha 4) (* (pow cosTheta 24) (* (PI) (log (/ 1 alpha))))))) (+ (/ 1 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha))))))))))
(- (+ (* -1 (/ (+ (* -2 (- (* 1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha)))))) (+ (* -2 (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha)))))) (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha))))))) (* -1/2 (/ (- (pow cosTheta 13) 1) (* (pow cosTheta 24) (* (PI) (log (/ 1 alpha))))))))) (/ (* (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha)))))) (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha)))))) (- (pow cosTheta 13) 1)) (pow cosTheta 13))) (pow alpha 6))) (+ (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow alpha 4) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha))))))))) (+ (* -2 (/ (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha)))))) (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha)))))) (pow alpha 4))) (+ (* -1/2 (/ (- (pow cosTheta 13) 1) (* (pow alpha 4) (* (pow cosTheta 24) (* (PI) (log (/ 1 alpha))))))) (+ (/ 1 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha))))))))))
(/ -1/2 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha)))))
(- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha))))))) (+ (/ 1 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))))
(- (+ (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow alpha 4) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha)))))))) (+ (* -2 (/ (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha)))))) (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha)))))) (pow alpha 4))) (+ (* -1/2 (/ (- (pow cosTheta 13) 1) (* (pow alpha 4) (* (pow cosTheta 24) (* (PI) (log (/ -1 alpha))))))) (+ (/ 1 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))))))
(- (+ (* -1 (/ (+ (* -2 (- (* 1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha)))))) (+ (* -2 (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha)))))) (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))) (* -1/2 (/ (- (pow cosTheta 13) 1) (* (pow cosTheta 24) (* (PI) (log (/ -1 alpha))))))))) (/ (* (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha)))))) (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha)))))) (- (pow cosTheta 13) 1)) (pow cosTheta 13))) (pow alpha 6))) (+ (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow alpha 4) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha))))))))) (+ (* -2 (/ (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha)))))) (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha)))))) (pow alpha 4))) (+ (* -1/2 (/ (- (pow cosTheta 13) 1) (* (pow alpha 4) (* (pow cosTheta 24) (* (PI) (log (/ -1 alpha))))))) (+ (/ 1 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))))))
(/ (- (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)))))
(- (+ (* -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) (+ (* -1 (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log (pow alpha 2))))) (/ (* (pow cosTheta 10) (pow (- (pow alpha 2) 1) 3)) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(/ 1 (* (pow cosTheta 13) (* (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 13))
(/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 13))
(/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 13))
(/ -1 (* (pow cosTheta 13) (* (PI) (log (pow alpha 2)))))
(* -1 (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 13)))
(* -1 (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 13)))
(* -1 (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 13)))
(* 3 (/ (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1))) (- (* -1 (pow cosTheta 3)) 1)))
(+ (* 3 (/ (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (* 9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))))
(+ (* 3 (/ (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (+ (* 9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (* -9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (/ (* (pow cosTheta 3) (- (* 9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))) (- (* -1 (pow cosTheta 3)) 1))))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))))
(+ (* 3 (/ (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (+ (* 9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (+ (* -9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (* 3 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (/ (* (pow cosTheta 3) (- (* -9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (/ (* (pow cosTheta 3) (- (* 9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))) (- (* -1 (pow cosTheta 3)) 1)))) (- (* -1 (pow cosTheta 3)) 1))))) (/ (* (pow cosTheta 3) (- (* 9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))) (- (* -1 (pow cosTheta 3)) 1))))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))))
(* -4 (* (pow alpha 12) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))
(* (pow alpha 12) (- (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* 16 (/ (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))) (pow alpha 4)))) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1))) (pow alpha 4)))))
(* (pow alpha 12) (- (+ (* -24 (/ (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))) (pow alpha 8))) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* 16 (/ (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))) (pow alpha 4))))) (+ (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1))) (pow alpha 4))) (/ (* (- (* -1 (pow cosTheta 4)) 1) (- (* 16 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (* (pow alpha 8) (pow cosTheta 4))))))
(* (pow alpha 12) (- (+ (* -24 (/ (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))) (pow alpha 8))) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (+ (* 16 (/ (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))) (pow alpha 4))) (* 16 (/ (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))) (pow alpha 12)))))) (+ (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1))) (pow alpha 4))) (+ (/ (* (- (* -24 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (/ (* (- (* -1 (pow cosTheta 4)) 1) (- (* 16 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (pow cosTheta 4))) (- (* -1 (pow cosTheta 4)) 1)) (* (pow alpha 12) (pow cosTheta 4))) (/ (* (- (* -1 (pow cosTheta 4)) 1) (- (* 16 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (* (pow alpha 8) (pow cosTheta 4)))))))
(* -4 (* (pow alpha 12) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))
(* (pow alpha 12) (- (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* 16 (/ (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))) (pow alpha 4)))) (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1))) (pow alpha 4)))))
(* (pow alpha 12) (- (+ (* -24 (/ (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))) (pow alpha 8))) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* 16 (/ (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))) (pow alpha 4))))) (+ (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1))) (pow alpha 4))) (/ (* (- (* -1 (pow cosTheta 4)) 1) (- (* 16 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (* (pow alpha 8) (pow cosTheta 4))))))
(* (pow alpha 12) (- (+ (* -24 (/ (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))) (pow alpha 8))) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (+ (* 16 (/ (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))) (pow alpha 4))) (* 16 (/ (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))) (pow alpha 12)))))) (+ (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1))) (pow alpha 4))) (+ (/ (* (- (* -24 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (/ (* (- (* -1 (pow cosTheta 4)) 1) (- (* 16 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (pow cosTheta 4))) (- (* -1 (pow cosTheta 4)) 1)) (* (pow alpha 12) (pow cosTheta 4))) (/ (* (- (* -1 (pow cosTheta 4)) 1) (- (* 16 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (* (pow alpha 8) (pow cosTheta 4)))))))
(* (PI) (log (pow alpha 3)))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (- (* (pow cosTheta 3) (- (* -1 (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 3)))) (* -1 (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2)))))) (* -1 (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (- (* (pow cosTheta 3) (- (+ (* -1 (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 3)))) (* (pow cosTheta 3) (* (- (* -1 (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 3)))) (* -1 (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2))))) (- (pow alpha 3) 1)))) (* -1 (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2)))))) (* -1 (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))))
(* (pow cosTheta 6) (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2))))
(* (pow cosTheta 6) (+ (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2))) (/ (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))) (pow cosTheta 3))))
(* (pow cosTheta 6) (- (+ (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 6))) (* -1 (/ (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))) (pow cosTheta 3)))))
(* (pow cosTheta 6) (- (+ (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 6))) (* -1 (/ (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))) (pow cosTheta 3)))))
(* (pow cosTheta 6) (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2))))
(* (pow cosTheta 6) (+ (* -1 (/ (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2)))))
(* (pow cosTheta 6) (+ (* -1 (/ (- (* -1 (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))) (* -1 (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2)))))
(* (pow cosTheta 6) (+ (* -1 (/ (- (* -1 (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))) (* -1 (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2)))))
(log alpha)
(log alpha)
(log alpha)
(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)))
cosTheta
cosTheta
cosTheta
cosTheta
(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 3) cosTheta)
(* (pow alpha 3) (+ cosTheta (* -1 (/ cosTheta (pow alpha 3)))))
(* (pow alpha 3) (+ cosTheta (* -1 (/ cosTheta (pow alpha 3)))))
(* (pow alpha 3) (+ cosTheta (* -1 (/ cosTheta (pow alpha 3)))))
(* -1 (* (pow alpha 3) cosTheta))
(* -1 (* (pow alpha 3) (+ cosTheta (/ cosTheta (pow alpha 3)))))
(* -1 (* (pow alpha 3) (+ cosTheta (/ cosTheta (pow alpha 3)))))
(* -1 (* (pow alpha 3) (+ cosTheta (/ cosTheta (pow alpha 3)))))
(* 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 3) 1))
(* cosTheta (- (pow alpha 3) 1))
(* cosTheta (- (pow alpha 3) 1))
(* cosTheta (- (pow alpha 3) 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)))
(* -1 (log (/ -1 alpha)))
(* -1 (log (/ -1 alpha)))
(* -1 (log (/ -1 alpha)))
(* -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))))))
Outputs
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(- (* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.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 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.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 (*.f32 (PI.f32) (log.f32 alpha)) (-.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 #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 (*.f32 (PI.f32) (log.f32 alpha)) (-.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 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.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) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (fma.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.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 #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 (*.f32 (PI.f32) (log.f32 alpha)) (-.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 #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 cosTheta cosTheta)) (*.f32 (*.f32 (PI.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 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
(* -1/3 (/ alpha (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))
(/.f32 (*.f32 #s(literal -1/3 binary32) alpha) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(* alpha (- (* 1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 2) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))
(*.f32 alpha (fma.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))))
(* alpha (- (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 2) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))))))
(*.f32 alpha (-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 alpha (*.f32 alpha alpha)))) (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))))))
(* alpha (- (+ (* -1/3 (/ (pow (+ 1 (* -1 (pow cosTheta 3))) 2) (* (pow alpha 4) (* (pow cosTheta 9) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 2) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))))))
(*.f32 alpha (-.f32 (fma.f32 #s(literal -1/3 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 9 binary32))))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 alpha (*.f32 alpha alpha))))) (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))))))
(* 1/3 (/ alpha (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha))))))
(/.f32 (*.f32 #s(literal 1/3 binary32) alpha) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))
(* -1 (* alpha (- (* 1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 2) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))))
(neg.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))))
(* -1 (* alpha (- (* -1 (/ (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))) (* 1/3 (/ 1 (* alpha (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))) (pow alpha 2))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))))
(*.f32 (+.f32 (/.f32 (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 alpha (*.f32 cosTheta (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (neg.f32 (*.f32 alpha alpha))) (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (neg.f32 alpha))
(* -1 (* alpha (- (* -1 (/ (+ (* 1/3 (/ (pow (+ 1 (* -1 (pow cosTheta 3))) 2) (* alpha (* (pow cosTheta 9) (* (PI) (log (/ -1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha))))))) (pow alpha 3))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 2) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha))))))))))
(*.f32 (-.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (*.f32 alpha (pow.f32 cosTheta #s(literal 9 binary32))) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))) (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))))
(- (+ (* -1 (/ (* (pow cosTheta 2) (* (+ 1 alpha) (* (- alpha 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) (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) (* (pow (+ 1 alpha) 2) (* (pow (- alpha 1) 2) (- (pow alpha 2) 1)))) (* (PI) (log (pow alpha 2)))) (/ (* (+ 1 alpha) (* (- alpha 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 (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 (+ 1 alpha) 3) (* (pow (- alpha 1) 3) (- (pow alpha 2) 1)))) (* (PI) (log (pow alpha 2))))) (* -1 (/ (* (pow (+ 1 alpha) 2) (* (pow (- alpha 1) 2) (- (pow alpha 2) 1))) (* (PI) (log (pow alpha 2))))))) (/ (* (+ 1 alpha) (* (- alpha 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) (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (+.f32 alpha #s(literal 1 binary32)))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 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)))))
(/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))))) (pow cosTheta 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.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 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.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 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (+ (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2))))))))) (pow cosTheta 2))
(/.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.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 alpha alpha) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (+.f32 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)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32)))))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))))) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.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 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (+.f32 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)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32)))))))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 4) (pow (- alpha 1) 4)))))) (+ (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (/ (pow alpha 2) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 4) (pow (- alpha 1) 4)))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.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 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (pow.f32 (+.f32 alpha #s(literal 1 binary32)) #s(literal 4 binary32)) (pow.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 4 binary32))))))) (-.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))))) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (+.f32 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)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))))))))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))))))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (+.f32 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)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))))))))) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.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 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (pow.f32 (+.f32 alpha #s(literal 1 binary32)) #s(literal 4 binary32)) (pow.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 4 binary32)))))))) (*.f32 cosTheta cosTheta))
(/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))))) (pow cosTheta 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.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 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.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 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (+ (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2))))))))) (pow cosTheta 2))
(/.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.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 alpha alpha) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (+.f32 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)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32)))))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))))) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.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 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (+.f32 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)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32)))))))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 4) (pow (- alpha 1) 4)))))) (+ (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (/ (pow alpha 2) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 4) (pow (- alpha 1) 4)))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.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 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (pow.f32 (+.f32 alpha #s(literal 1 binary32)) #s(literal 4 binary32)) (pow.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 4 binary32))))))) (-.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))))) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (+.f32 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)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))))))))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))))))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (+.f32 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)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))))))))) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.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 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (pow.f32 (+.f32 alpha #s(literal 1 binary32)) #s(literal 4 binary32)) (pow.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 4 binary32)))))))) (*.f32 cosTheta cosTheta))
-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))
(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))))
alpha
alpha
alpha
alpha
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3))))))
(*.f32 #s(literal 3 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))))
(+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* 3 (* (pow alpha 2) (* (pow cosTheta 3) (* (PI) (log alpha))))))
(*.f32 #s(literal 3 binary32) (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))))
(+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* 3 (* (pow alpha 2) (* (pow cosTheta 3) (* (PI) (log alpha))))))
(*.f32 #s(literal 3 binary32) (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))))
(+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* 3 (* (pow alpha 2) (* (pow cosTheta 3) (* (PI) (log alpha))))))
(*.f32 #s(literal 3 binary32) (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))))
(* -4 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))
(*.f32 (*.f32 #s(literal -4 binary32) (*.f32 alpha alpha)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(* (pow alpha 2) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 2)))))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal -4 binary32) (fma.f32 (PI.f32) (/.f32 (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32)))) (*.f32 alpha alpha)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))))
(* (pow alpha 2) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 2)))))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal -4 binary32) (fma.f32 (PI.f32) (/.f32 (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32)))) (*.f32 alpha alpha)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))))
(* (pow alpha 2) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 2)))))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal -4 binary32) (fma.f32 (PI.f32) (/.f32 (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32)))) (*.f32 alpha alpha)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))))
(* -4 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))
(*.f32 (*.f32 #s(literal -4 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(* (pow alpha 2) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 2)))))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal -4 binary32) (fma.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32)))) (*.f32 alpha alpha))))))
(* (pow alpha 2) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 2)))))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal -4 binary32) (fma.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32)))) (*.f32 alpha alpha))))))
(* (pow alpha 2) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 2)))))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal -4 binary32) (fma.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32)))) (*.f32 alpha alpha))))))
(* (PI) (log (pow alpha 3)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))
(fma.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha (*.f32 alpha alpha))))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))
(fma.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha (*.f32 alpha alpha))))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))
(fma.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha (*.f32 alpha alpha))))))
(* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))))
(*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(* (pow cosTheta 3) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))))
(*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 cosTheta (*.f32 cosTheta cosTheta))))))
(* (pow cosTheta 3) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))))
(*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 cosTheta (*.f32 cosTheta cosTheta))))))
(* (pow cosTheta 3) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))))
(*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 cosTheta (*.f32 cosTheta cosTheta))))))
(* -1 (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))
(*.f32 (neg.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (PI.f32))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(* -1 (* (pow cosTheta 3) (+ (* -1 (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))))))
(*.f32 (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))) (fma.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))))))
(* -1 (* (pow cosTheta 3) (+ (* -1 (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))))))
(*.f32 (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))) (fma.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))))))
(* -1 (* (pow cosTheta 3) (+ (* -1 (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))))))
(*.f32 (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))) (fma.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))))))
-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))
(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 3))))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))))
(- (* 1/2 (* (pow alpha 3) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* -1 (/ (pow cosTheta 3) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 3))) 2)))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3))))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)))))
(- (* (pow alpha 3) (+ (* -1/2 (/ (* (pow alpha 3) (* (pow cosTheta 3) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* -1 (/ (pow cosTheta 3) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 3))) 2)))))))) (+ 1 (* -1 (pow cosTheta 3))))) (* 1/2 (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* -1 (/ (pow cosTheta 3) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 3))) 2))))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3))))))))
(fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)))))))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)))))
(- (* (pow alpha 3) (+ (* 1/2 (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* -1 (/ (pow cosTheta 3) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 3))) 2))))))) (* (pow alpha 3) (+ (* -1/2 (/ (* (pow cosTheta 3) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* -1 (/ (pow cosTheta 3) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 3))) 2))))))) (+ 1 (* -1 (pow cosTheta 3))))) (* 1/2 (/ (* (pow alpha 3) (* (pow cosTheta 6) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* -1 (/ (pow cosTheta 3) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 3))) 2)))))))) (pow (+ 1 (* -1 (pow cosTheta 3))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3))))))))
(fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)))))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))))))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)))))))) #s(literal 1/2 binary32)) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)))))
(/ -1/2 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(- (* 1/2 (/ (- (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 4))) (* (pow cosTheta 8) (* (PI) (log (/ 1 alpha))))))) (pow alpha 4))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 8 binary32))))) (pow.f32 alpha #s(literal 4 binary32))) (/.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))))
(- (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 4))) (- (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 4))) (* (pow cosTheta 8) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 8) (pow cosTheta 4)))) (* 1/2 (/ (- (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 4))) (* (pow cosTheta 8) (* (PI) (log (/ 1 alpha))))))) (pow alpha 4)))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 8 binary32)))))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 alpha #s(literal 8 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 8 binary32))))) (pow.f32 alpha #s(literal 4 binary32))) (/.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))))
(- (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 4))) (- (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 4))) (* (pow cosTheta 8) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 8) (pow cosTheta 4)))) (+ (* 1/2 (/ (* (pow (+ 1 (* -1 (pow cosTheta 4))) 2) (- (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 4))) (* (pow cosTheta 8) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 12) (pow cosTheta 8)))) (* 1/2 (/ (- (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 4))) (* (pow cosTheta 8) (* (PI) (log (/ 1 alpha))))))) (pow alpha 4))))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 8 binary32)))))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 alpha #s(literal 8 binary32)))) (fma.f32 #s(literal 1/2 binary32) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal 2 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 8 binary32))))) (*.f32 (pow.f32 cosTheta #s(literal 8 binary32)) (pow.f32 alpha #s(literal 12 binary32)))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 8 binary32))))) (pow.f32 alpha #s(literal 4 binary32)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))))
(/ 1/2 (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))
(- (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))) (* 1/2 (/ 1 (* (pow alpha 4) (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.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 (pow.f32 alpha #s(literal 4 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)))))))
(- (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 4))) (* (pow alpha 8) (* (pow cosTheta 12) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (/ 1/2 (* (pow alpha 4) (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 8 binary32)) (pow.f32 cosTheta #s(literal 12 binary32))) (*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.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 (pow.f32 alpha #s(literal 4 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))))))))
(- (+ (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 4))) 2) (* (pow alpha 12) (* (pow cosTheta 16) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 4))) (* (pow alpha 8) (* (pow cosTheta 12) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))) (/ 1/2 (* (pow alpha 4) (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))
(+.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 8 binary32)) (pow.f32 cosTheta #s(literal 12 binary32))) (*.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 (pow.f32 cosTheta #s(literal 4 binary32)) (*.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 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 alpha #s(literal 12 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 16 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 (pow.f32 alpha #s(literal 4 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))))))))
(* 1/2 (/ (- (pow alpha 3) 1) (* (PI) (log alpha))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(+ (* -1/2 (/ (* (pow cosTheta 3) (pow (- (pow alpha 3) 1) 2)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 3) 1) (* (PI) (log alpha)))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha))))
(+ (* 1/2 (/ (- (pow alpha 3) 1) (* (PI) (log alpha)))) (* (pow cosTheta 3) (+ (* -1/2 (/ (pow (- (pow alpha 3) 1) 2) (* (PI) (log alpha)))) (* 1/2 (/ (* (pow cosTheta 3) (pow (- (pow alpha 3) 1) 3)) (* (PI) (log alpha)))))))
(fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))))) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha))))
(+ (* 1/2 (/ (- (pow alpha 3) 1) (* (PI) (log alpha)))) (* (pow cosTheta 3) (+ (* -1/2 (/ (pow (- (pow alpha 3) 1) 2) (* (PI) (log alpha)))) (* (pow cosTheta 3) (+ (* -1/2 (/ (* (pow cosTheta 3) (pow (- (pow alpha 3) 1) 4)) (* (PI) (log alpha)))) (* 1/2 (/ (pow (- (pow alpha 3) 1) 3) (* (PI) (log alpha)))))))))
(fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (pow.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) #s(literal 4 binary32))) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha))))
(/ 1/2 (* (pow cosTheta 3) (* (PI) (log alpha))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))
(/ (- (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow alpha 3) 1))))))) (pow cosTheta 3))
(/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))))) (*.f32 cosTheta (*.f32 cosTheta cosTheta)))
(/ (- (+ (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 3) 1) 2))))) (* 1/2 (/ 1 (* (PI) (log alpha))))) (/ 1/2 (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow alpha 3) 1)))))) (pow cosTheta 3))
(/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))))))) (*.f32 cosTheta (*.f32 cosTheta cosTheta)))
(/ (- (+ (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 3) 1) 2))))))) (+ (/ 1/2 (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow alpha 3) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 9) (* (PI) (* (log alpha) (pow (- (pow alpha 3) 1) 3)))))))) (pow cosTheta 3))
(/.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 6 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 9 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))))))))) (*.f32 cosTheta (*.f32 cosTheta cosTheta)))
(/ -1/2 (* (pow cosTheta 3) (* (PI) (log alpha))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))
(* -1 (/ (+ (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow alpha 3) 1))))))) (pow cosTheta 3)))
(/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))))) (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))))
(* -1 (/ (+ (/ 1/2 (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow alpha 3) 1))))) (+ (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 3) 1) 2))))) (* 1/2 (/ 1 (* (PI) (log alpha)))))) (pow cosTheta 3)))
(/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))))))) (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (pow (- (pow alpha 3) 1) 2))))) (* 1/2 (/ 1 (* (pow cosTheta 3) (* (PI) (* (log alpha) (pow (- (pow alpha 3) 1) 3))))))) (pow cosTheta 3))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- (pow alpha 3) 1)))))) (pow cosTheta 3))) (* 1/2 (/ 1 (* (PI) (log alpha))))) (pow cosTheta 3)))
(/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))))))) (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))))) (*.f32 cosTheta (*.f32 cosTheta cosTheta)))) (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))))
(* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.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 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))
(+ (* 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 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))
(+ (* 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 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))))))
(* -2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 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 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (-.f32 #s(literal 1 binary32) (*.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 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (-.f32 #s(literal 1 binary32) (*.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 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 alpha alpha)))))
(* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.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 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (*.f32 (*.f32 (PI.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)))))
(* (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 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (*.f32 (*.f32 (PI.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)))))
(* (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 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (*.f32 (*.f32 (PI.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)))))
(* 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 (*.f32 (PI.f32) (log.f32 alpha)) (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 (*.f32 (PI.f32) (log.f32 alpha)) (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 (*.f32 (PI.f32) (log.f32 alpha)) (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 #s(literal 2 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 #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 cosTheta cosTheta) (*.f32 #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 cosTheta cosTheta) (*.f32 #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 #s(literal 2 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 #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 cosTheta cosTheta) (*.f32 #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 cosTheta cosTheta) (*.f32 #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 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(- (* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.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 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.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 (*.f32 (PI.f32) (log.f32 alpha)) (-.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 #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 (*.f32 (PI.f32) (log.f32 alpha)) (-.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 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.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) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (fma.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.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 #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 (*.f32 (PI.f32) (log.f32 alpha)) (-.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 #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 cosTheta cosTheta)) (*.f32 (*.f32 (PI.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 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
(/ -1/3 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))
(/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(- (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))
(-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 alpha (*.f32 alpha alpha)))) (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 6 binary32))) (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))))
(- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 3)))) (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))
(fma.f32 (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (fma.f32 #s(literal 1/3 binary32) (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))) #s(literal 1/3 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 6 binary32))))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (pow.f32 alpha #s(literal 6 binary32)))) (-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 alpha (*.f32 alpha alpha)))) (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 6 binary32))) (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))))))
(- (+ (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 3))) 2) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 9) (pow cosTheta 6)))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 3))))))
(fma.f32 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (fma.f32 #s(literal 1/3 binary32) (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))) #s(literal 1/3 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 6 binary32))))) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 alpha #s(literal 9 binary32)))) (-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 alpha (*.f32 alpha alpha)))) (fma.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (fma.f32 #s(literal 1/3 binary32) (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))) #s(literal 1/3 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 6 binary32))))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (pow.f32 alpha #s(literal 6 binary32)))) (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 6 binary32))) (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))))))
(/ -1/3 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))
(/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))
(- (* -1 (/ (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (pow alpha 3))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))
(+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (fma.f32 #s(literal 1/3 binary32) (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))) #s(literal 1/3 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))
(- (* -1 (/ (- (+ (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 3) (pow cosTheta 3)))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (pow alpha 3))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))
(+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (fma.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (fma.f32 #s(literal 1/3 binary32) (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))) #s(literal 1/3 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 (fma.f32 #s(literal 1/3 binary32) (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))) #s(literal 1/3 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))
(- (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow (+ 1 (* -1 (pow cosTheta 3))) 2) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 3) (pow cosTheta 6)))) (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))))) (pow cosTheta 3))) (pow alpha 3))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha))))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (pow alpha 3))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ -1 alpha)))))))
(+.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (fma.f32 #s(literal 1/3 binary32) (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))) #s(literal 1/3 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (fma.f32 #s(literal 1/3 binary32) (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))) #s(literal 1/3 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (*.f32 cosTheta (*.f32 cosTheta cosTheta))))) (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 (fma.f32 #s(literal 1/3 binary32) (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))) #s(literal 1/3 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) 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))))
(- (+ (* -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) (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) (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)))) (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 (*.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))))) (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 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 (*.f32 alpha alpha))))
(/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.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)))))) (pow cosTheta 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #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 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.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 (*.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 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.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)))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 (*.f32 alpha alpha))))
(/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.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)))))) (pow cosTheta 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #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 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.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 (*.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 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.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))
(* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3))))))
(*.f32 #s(literal 3 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))))
(+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* 3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log alpha))))))
(*.f32 #s(literal 3 binary32) (fma.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))))
(+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* 3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log alpha))))))
(*.f32 #s(literal 3 binary32) (fma.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))))
(+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 3)))))) (* 3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log alpha))))))
(*.f32 #s(literal 3 binary32) (fma.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))))
(* -4 (* (pow alpha 4) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))
(*.f32 (*.f32 #s(literal -4 binary32) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(* (pow alpha 4) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 4)))))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 #s(literal -4 binary32) (fma.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32)))) (pow.f32 alpha #s(literal 4 binary32))))))
(* (pow alpha 4) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 4)))))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 #s(literal -4 binary32) (fma.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32)))) (pow.f32 alpha #s(literal 4 binary32))))))
(* (pow alpha 4) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 4)))))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 #s(literal -4 binary32) (fma.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32)))) (pow.f32 alpha #s(literal 4 binary32))))))
(* -4 (* (pow alpha 4) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))
(*.f32 (*.f32 #s(literal -4 binary32) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(* (pow alpha 4) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 4)))))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 #s(literal -4 binary32) (fma.f32 (PI.f32) (/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))
(* (pow alpha 4) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 4)))))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 #s(literal -4 binary32) (fma.f32 (PI.f32) (/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))
(* (pow alpha 4) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 4))))) (pow alpha 4)))))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 #s(literal -4 binary32) (fma.f32 (PI.f32) (/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))
(* (PI) (log (pow alpha 3)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))
(fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))
(fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))
(fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))))
(*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))))
(* (pow cosTheta 3) (+ (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))))
(*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (fma.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 cosTheta (*.f32 cosTheta cosTheta))))))
(* (pow cosTheta 3) (+ (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))))
(*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (fma.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 cosTheta (*.f32 cosTheta cosTheta))))))
(* (pow cosTheta 3) (+ (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))))
(*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (fma.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 cosTheta (*.f32 cosTheta cosTheta))))))
(* -1 (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))
(*.f32 (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))))
(* -1 (* (pow cosTheta 3) (+ (* -1 (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))))))
(*.f32 (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))) (neg.f32 (*.f32 (PI.f32) (-.f32 (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 cosTheta (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))))))
(* -1 (* (pow cosTheta 3) (+ (* -1 (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))))))
(*.f32 (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))) (neg.f32 (*.f32 (PI.f32) (-.f32 (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 cosTheta (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))))))
(* -1 (* (pow cosTheta 3) (+ (* -1 (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))))))
(*.f32 (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))) (neg.f32 (*.f32 (PI.f32) (-.f32 (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 cosTheta (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))))))
(* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1)))))
(/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32))))
(+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (* (pow alpha 2) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2)))))))
(fma.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32)))))
(+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (* (pow alpha 2) (- (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (* (pow alpha 2) (- (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (+ (* -2 (/ (* (pow cosTheta 12) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2)))))) (- (pow cosTheta 12) 1))) (* -1/2 (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2))))))))) (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2)))))))
(fma.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32)))) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))))))) (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32)))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32)))))
(+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (* (pow alpha 2) (- (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (* (pow alpha 2) (- (+ (* -1 (* (pow alpha 2) (+ (* -2 (/ (* (pow cosTheta 12) (- (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (+ (* -2 (/ (* (pow cosTheta 12) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2)))))) (- (pow cosTheta 12) 1))) (* -1/2 (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2)))))))) (- (pow cosTheta 12) 1))) (/ (* (pow cosTheta 12) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2)))))) (- (pow cosTheta 12) 1))))) (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1)))))) (+ (* -2 (/ (* (pow cosTheta 12) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 12) 1))))) (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2)))))) (- (pow cosTheta 12) 1))) (* -1/2 (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2))))))))) (/ (* (pow cosTheta 12) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 12) 1) 2)))))))
(fma.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32)))) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))))))) (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32)))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))))))) (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32))) (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))))))) (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32)))) (neg.f32 (*.f32 alpha alpha)) (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32)))) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))))))) (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32)))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 12 binary32)) #s(literal -1 binary32)))))
(/ -1/2 (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 11 binary32))))
(- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha))))))) (+ (/ 1 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha))))))))
(-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 13 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 11 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 11 binary32))))))
(- (+ (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow alpha 4) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha)))))))) (+ (* -2 (/ (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha)))))) (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha)))))) (pow alpha 4))) (+ (* -1/2 (/ (- (pow cosTheta 13) 1) (* (pow alpha 4) (* (pow cosTheta 24) (* (PI) (log (/ 1 alpha))))))) (+ (/ 1 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha))))))))))
(-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 13 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 13 binary32)))))) (+.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 13 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 11 binary32))))) (pow.f32 alpha #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 11 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 11 binary32)))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 24 binary32)))))))
(- (+ (* -1 (/ (+ (* -2 (- (* 1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha)))))) (+ (* -2 (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha)))))) (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha))))))) (* -1/2 (/ (- (pow cosTheta 13) 1) (* (pow cosTheta 24) (* (PI) (log (/ 1 alpha))))))))) (/ (* (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha)))))) (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha)))))) (- (pow cosTheta 13) 1)) (pow cosTheta 13))) (pow alpha 6))) (+ (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow alpha 4) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha))))))))) (+ (* -2 (/ (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ 1 alpha)))))) (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha)))))) (pow alpha 4))) (+ (* -1/2 (/ (- (pow cosTheta 13) 1) (* (pow alpha 4) (* (pow cosTheta 24) (* (PI) (log (/ 1 alpha))))))) (+ (/ 1 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ 1 alpha))))))))))
(-.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 13 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 13 binary32)))))) (/.f32 (fma.f32 #s(literal -2 binary32) (-.f32 (/.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 13 binary32)))) (fma.f32 #s(literal -2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 13 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 11 binary32))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal 1/2 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 24 binary32)))))) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 13 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 11 binary32))))) (/.f32 (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32)) (pow.f32 cosTheta #s(literal 13 binary32))))) (pow.f32 alpha #s(literal 6 binary32)))) (+.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 13 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 11 binary32))))) (pow.f32 alpha #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 11 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 11 binary32)))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 24 binary32)))))))
(/ -1/2 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 11 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha))))))) (+ (/ 1 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta #s(literal 13 binary32))) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 11 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 11 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))))
(- (+ (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow alpha 4) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha)))))))) (+ (* -2 (/ (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha)))))) (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha)))))) (pow alpha 4))) (+ (* -1/2 (/ (- (pow cosTheta 13) 1) (* (pow alpha 4) (* (pow cosTheta 24) (* (PI) (log (/ -1 alpha))))))) (+ (/ 1 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))))))
(-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta #s(literal 13 binary32))) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 cosTheta #s(literal 13 binary32))) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (+.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 13 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 11 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (pow.f32 alpha #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 11 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 11 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 24 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))))
(- (+ (* -1 (/ (+ (* -2 (- (* 1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha)))))) (+ (* -2 (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha)))))) (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))) (* -1/2 (/ (- (pow cosTheta 13) 1) (* (pow cosTheta 24) (* (PI) (log (/ -1 alpha))))))))) (/ (* (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha)))))) (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha)))))) (- (pow cosTheta 13) 1)) (pow cosTheta 13))) (pow alpha 6))) (+ (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow alpha 4) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha))))))))) (+ (* -2 (/ (- (* -1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 13) (* (PI) (log (/ -1 alpha)))))) (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha)))))) (pow alpha 4))) (+ (* -1/2 (/ (- (pow cosTheta 13) 1) (* (pow alpha 4) (* (pow cosTheta 24) (* (PI) (log (/ -1 alpha))))))) (+ (/ 1 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))))))
(-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta #s(literal 13 binary32))) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 cosTheta #s(literal 13 binary32))) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (fma.f32 #s(literal -2 binary32) (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 13 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (fma.f32 #s(literal -2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 13 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 11 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 24 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 13 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 11 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32)) (pow.f32 cosTheta #s(literal 13 binary32))))) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))) (+.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 13 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 11 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (pow.f32 alpha #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 11 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 11 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 24 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) 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))))
(- (+ (* -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) (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) (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) (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) (+ (* -1 (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log (pow alpha 2))))) (/ (* (pow cosTheta 10) (pow (- (pow alpha 2) 1) 3)) (* (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 (pow.f32 cosTheta #s(literal 10 binary32)) (/.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 13) (* (PI) (log (pow alpha 2)))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 13 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))))
(/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 13))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (pow.f32 cosTheta #s(literal 13 binary32)))
(/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 13))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (pow.f32 cosTheta #s(literal 13 binary32)))
(/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 13))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (pow.f32 cosTheta #s(literal 13 binary32)))
(/ -1 (* (pow cosTheta 13) (* (PI) (log (pow alpha 2)))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 13 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))))
(* -1 (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 13)))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (neg.f32 (pow.f32 cosTheta #s(literal 13 binary32))))
(* -1 (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 13)))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (neg.f32 (pow.f32 cosTheta #s(literal 13 binary32))))
(* -1 (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 13)))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (neg.f32 (pow.f32 cosTheta #s(literal 13 binary32))))
(* 3 (/ (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1))) (- (* -1 (pow cosTheta 3)) 1)))
(/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal -1 binary32)))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)))
(+ (* 3 (/ (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (* 9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))))
(fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 #s(literal 9 binary32) (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal -1 binary32))))) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal -1 binary32)))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))))
(+ (* 3 (/ (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (+ (* 9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (* -9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (/ (* (pow cosTheta 3) (- (* 9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))) (- (* -1 (pow cosTheta 3)) 1))))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))))
(fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))) #s(literal -9 binary32) (/.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 #s(literal 9 binary32) (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal -1 binary32))))) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)))))) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))))) (fma.f32 #s(literal 9 binary32) (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal -1 binary32))))) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal -1 binary32)))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))))
(+ (* 3 (/ (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (+ (* 9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (+ (* -9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (* 3 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (/ (* (pow cosTheta 3) (- (* -9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (/ (* (pow cosTheta 3) (- (* 9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))) (- (* -1 (pow cosTheta 3)) 1)))) (- (* -1 (pow cosTheta 3)) 1))))) (/ (* (pow cosTheta 3) (- (* 9 (/ (* (pow cosTheta 6) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))) (- (* -1 (pow cosTheta 3)) 1))))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (* -1 (pow cosTheta 6)) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))))
(fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))) #s(literal -9 binary32) (/.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 #s(literal 9 binary32) (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal -1 binary32))))) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)))))) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)))))) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))))) (fma.f32 (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))) #s(literal -9 binary32) (/.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 #s(literal 9 binary32) (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal -1 binary32))))) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)))))) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)))))) (fma.f32 #s(literal 9 binary32) (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal -1 binary32))))) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal -1 binary32)))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))))
(* -4 (* (pow alpha 12) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))
(*.f32 (*.f32 #s(literal -4 binary32) (pow.f32 alpha #s(literal 12 binary32))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(* (pow alpha 12) (- (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* 16 (/ (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))) (pow alpha 4)))) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1))) (pow alpha 4)))))
(*.f32 (pow.f32 alpha #s(literal 12 binary32)) (fma.f32 #s(literal -4 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 #s(literal 16 binary32) (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32)))) (pow.f32 alpha #s(literal 4 binary32))))))
(* (pow alpha 12) (- (+ (* -24 (/ (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))) (pow alpha 8))) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* 16 (/ (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))) (pow alpha 4))))) (+ (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1))) (pow alpha 4))) (/ (* (- (* -1 (pow cosTheta 4)) 1) (- (* 16 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (* (pow alpha 8) (pow cosTheta 4))))))
(*.f32 (pow.f32 alpha #s(literal 12 binary32)) (fma.f32 #s(literal -24 binary32) (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (pow.f32 alpha #s(literal 8 binary32))) (-.f32 (fma.f32 #s(literal -4 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 #s(literal 16 binary32) (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32)))) (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32)) (fma.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) #s(literal 16 binary32) (*.f32 #s(literal 4 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32)))))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 alpha #s(literal 8 binary32)))))))
(* (pow alpha 12) (- (+ (* -24 (/ (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))) (pow alpha 8))) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (+ (* 16 (/ (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))) (pow alpha 4))) (* 16 (/ (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))) (pow alpha 12)))))) (+ (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1))) (pow alpha 4))) (+ (/ (* (- (* -24 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (/ (* (- (* -1 (pow cosTheta 4)) 1) (- (* 16 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (pow cosTheta 4))) (- (* -1 (pow cosTheta 4)) 1)) (* (pow alpha 12) (pow cosTheta 4))) (/ (* (- (* -1 (pow cosTheta 4)) 1) (- (* 16 (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))) (* -4 (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (* (pow alpha 8) (pow cosTheta 4)))))))
(*.f32 (pow.f32 alpha #s(literal 12 binary32)) (-.f32 (fma.f32 #s(literal 16 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (+.f32 (/.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 alpha #s(literal 12 binary32))))) (fma.f32 #s(literal -4 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (*.f32 (*.f32 #s(literal -24 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (pow.f32 alpha #s(literal 8 binary32))))) (fma.f32 (fma.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) #s(literal -24 binary32) (/.f32 (*.f32 (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32)) (fma.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) #s(literal 16 binary32) (*.f32 #s(literal 4 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32)))))) (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32))))) (/.f32 (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 alpha #s(literal 12 binary32)))) (fma.f32 #s(literal -4 binary32) (/.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (*.f32 (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32)) (fma.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) #s(literal 16 binary32) (*.f32 #s(literal 4 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32)))))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 alpha #s(literal 8 binary32))))))))
(* -4 (* (pow alpha 12) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))
(*.f32 (*.f32 #s(literal -4 binary32) (pow.f32 alpha #s(literal 12 binary32))) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(* (pow alpha 12) (- (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* 16 (/ (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))) (pow alpha 4)))) (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1))) (pow alpha 4)))))
(*.f32 (pow.f32 alpha #s(literal 12 binary32)) (fma.f32 #s(literal 16 binary32) (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (pow.f32 alpha #s(literal 4 binary32))) (fma.f32 #s(literal -4 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32))))) (pow.f32 alpha #s(literal 4 binary32))))))
(* (pow alpha 12) (- (+ (* -24 (/ (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))) (pow alpha 8))) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* 16 (/ (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))) (pow alpha 4))))) (+ (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1))) (pow alpha 4))) (/ (* (- (* -1 (pow cosTheta 4)) 1) (- (* 16 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (* (pow alpha 8) (pow cosTheta 4))))))
(*.f32 (pow.f32 alpha #s(literal 12 binary32)) (-.f32 (fma.f32 #s(literal -4 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (fma.f32 #s(literal 16 binary32) (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 #s(literal -24 binary32) (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (pow.f32 alpha #s(literal 8 binary32)))))) (fma.f32 #s(literal -4 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (*.f32 (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32)) (fma.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) #s(literal 16 binary32) (*.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32))))))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 alpha #s(literal 8 binary32)))))))
(* (pow alpha 12) (- (+ (* -24 (/ (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))) (pow alpha 8))) (+ (* -4 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (+ (* 16 (/ (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))) (pow alpha 4))) (* 16 (/ (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))) (pow alpha 12)))))) (+ (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1))) (pow alpha 4))) (+ (/ (* (- (* -24 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (/ (* (- (* -1 (pow cosTheta 4)) 1) (- (* 16 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (pow cosTheta 4))) (- (* -1 (pow cosTheta 4)) 1)) (* (pow alpha 12) (pow cosTheta 4))) (/ (* (- (* -1 (pow cosTheta 4)) 1) (- (* 16 (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))) (* -4 (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (* (pow alpha 8) (pow cosTheta 4)))))))
(*.f32 (pow.f32 alpha #s(literal 12 binary32)) (-.f32 (fma.f32 #s(literal -4 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (fma.f32 #s(literal 16 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (pow.f32 alpha #s(literal 12 binary32))))) (*.f32 #s(literal -24 binary32) (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (pow.f32 alpha #s(literal 8 binary32)))))) (fma.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) #s(literal -24 binary32) (/.f32 (*.f32 (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32)) (fma.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) #s(literal 16 binary32) (*.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32))))))) (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32))))) (/.f32 (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 alpha #s(literal 12 binary32)))) (fma.f32 #s(literal -4 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (*.f32 (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32)) (fma.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) #s(literal 16 binary32) (*.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (+.f32 (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32))))))) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 alpha #s(literal 8 binary32))))))))
(* (PI) (log (pow alpha 3)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))
(fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (- (* (pow cosTheta 3) (- (* -1 (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 3)))) (* -1 (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2)))))) (* -1 (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))))
(fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (-.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (- (* (pow cosTheta 3) (- (+ (* -1 (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 3)))) (* (pow cosTheta 3) (* (- (* -1 (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 3)))) (* -1 (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2))))) (- (pow alpha 3) 1)))) (* -1 (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2)))))) (* -1 (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))))
(fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (-.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))))))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (-.f32 (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))))))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(* (pow cosTheta 6) (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2))))
(*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))))
(* (pow cosTheta 6) (+ (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2))) (/ (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))) (pow cosTheta 3))))
(*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (PI.f32) (fma.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) (/.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) (*.f32 cosTheta (*.f32 cosTheta cosTheta))))))
(* (pow cosTheta 6) (- (+ (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 6))) (* -1 (/ (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))) (pow cosTheta 3)))))
(*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (fma.f32 (PI.f32) (fma.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (pow.f32 cosTheta #s(literal 6 binary32)))) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) (*.f32 cosTheta (*.f32 cosTheta cosTheta)))))
(* (pow cosTheta 6) (- (+ (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 6))) (* -1 (/ (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))) (pow cosTheta 3)))))
(*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (fma.f32 (PI.f32) (fma.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (pow.f32 cosTheta #s(literal 6 binary32)))) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) (*.f32 cosTheta (*.f32 cosTheta cosTheta)))))
(* (pow cosTheta 6) (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2))))
(*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))))
(* (pow cosTheta 6) (+ (* -1 (/ (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2)))))
(*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (fma.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))))))
(* (pow cosTheta 6) (+ (* -1 (/ (- (* -1 (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))) (* -1 (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2)))))
(*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (fma.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))) (/.f32 (neg.f32 (*.f32 (PI.f32) (-.f32 (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 cosTheta (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))))) (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))))))
(* (pow cosTheta 6) (+ (* -1 (/ (- (* -1 (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 3))) (* -1 (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1))))) (pow cosTheta 3))) (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2)))))
(*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (fma.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))) (/.f32 (neg.f32 (*.f32 (PI.f32) (-.f32 (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 cosTheta (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))))) (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta))))))
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(* -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))
cosTheta
cosTheta
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 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta 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 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)))
(+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)))
(+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)))
(* (pow alpha 2) (pow cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 cosTheta cosTheta (/.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 alpha alpha)))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 cosTheta cosTheta (/.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 alpha alpha)))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 cosTheta cosTheta (/.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 alpha alpha)))))
(* (pow alpha 2) (pow cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 cosTheta cosTheta (/.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 alpha alpha)))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 cosTheta cosTheta (/.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 alpha alpha)))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 cosTheta cosTheta (/.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.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 3) cosTheta)
(*.f32 cosTheta (*.f32 alpha (*.f32 alpha alpha)))
(* (pow alpha 3) (+ cosTheta (* -1 (/ cosTheta (pow alpha 3)))))
(*.f32 (*.f32 alpha (*.f32 alpha alpha)) (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha (*.f32 alpha alpha)))))
(* (pow alpha 3) (+ cosTheta (* -1 (/ cosTheta (pow alpha 3)))))
(*.f32 (*.f32 alpha (*.f32 alpha alpha)) (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha (*.f32 alpha alpha)))))
(* (pow alpha 3) (+ cosTheta (* -1 (/ cosTheta (pow alpha 3)))))
(*.f32 (*.f32 alpha (*.f32 alpha alpha)) (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha (*.f32 alpha alpha)))))
(* -1 (* (pow alpha 3) cosTheta))
(*.f32 cosTheta (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))
(* -1 (* (pow alpha 3) (+ cosTheta (/ cosTheta (pow alpha 3)))))
(*.f32 (+.f32 cosTheta (/.f32 cosTheta (*.f32 alpha (*.f32 alpha alpha)))) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))
(* -1 (* (pow alpha 3) (+ cosTheta (/ cosTheta (pow alpha 3)))))
(*.f32 (+.f32 cosTheta (/.f32 cosTheta (*.f32 alpha (*.f32 alpha alpha)))) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))
(* -1 (* (pow alpha 3) (+ cosTheta (/ cosTheta (pow alpha 3)))))
(*.f32 (+.f32 cosTheta (/.f32 cosTheta (*.f32 alpha (*.f32 alpha alpha)))) (neg.f32 (*.f32 alpha (*.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 3) 1))
(*.f32 cosTheta (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))
(* cosTheta (- (pow alpha 3) 1))
(*.f32 cosTheta (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))
(* cosTheta (- (pow alpha 3) 1))
(*.f32 cosTheta (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))
(* cosTheta (- (pow alpha 3) 1))
(*.f32 cosTheta (fma.f32 alpha (*.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)
(* -1 (log (/ -1 alpha)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -1 (log (/ -1 alpha)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -1 (log (/ -1 alpha)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -1 (log (/ -1 alpha)))
(neg.f32 (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 (*.f32 #s(literal -2 binary32) (PI.f32)) (neg.f32 (log.f32 alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (neg.f32 (log.f32 alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (neg.f32 (log.f32 alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (neg.f32 (log.f32 alpha)))
(* 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)))))

eval64.0ms (0.7%)

Memory
8.7MiB live, 156.9MiB allocated
Compiler

Compiled 26 452 to 1 121 computations (95.8% saved)

prune74.0ms (0.8%)

Memory
-0.6MiB live, 190.4MiB allocated
Pruning

37 alts after pruning (35 fresh and 2 done)

PrunedKeptTotal
New66310673
Fresh12526
Picked325
Done000
Total66737704
Accuracy
99.9%
Counts
704 → 37
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.2%
(fma.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.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 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))
98.4%
(/.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 (neg.f32 cosTheta)) (PI.f32) (PI.f32))))
95.9%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
67.5%
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
98.2%
(/.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.9%
(/.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.3%
(/.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.0%
(/.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 (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 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.0%
(/.f32 (/.f32 (-.f32 (*.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 (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 (*.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.8%
(/.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.9%
(/.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.4%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.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 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.0%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
96.5%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (log.f32 (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.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha cosTheta cosTheta) (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) #s(literal 1 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))))
98.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))))
98.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))))
98.0%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (neg.f32 cosTheta)) #s(literal -1 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32)))))
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 #s(literal 1 binary32) (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 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))))
97.8%
(/.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 #s(literal -1 binary32) cosTheta) cosTheta))))
95.9%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 cosTheta (*.f32 cosTheta cosTheta) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))))
96.0%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(literal 1 binary32)))
97.7%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
96.0%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
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 (+.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.2%
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) alpha) alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.3%
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
67.0%
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))))
67.6%
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
67.7%
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
67.7%
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))))
Compiler

Compiled 2 197 to 1 162 computations (47.1% saved)

simplify21.0ms (0.2%)

Memory
-15.0MiB live, 41.5MiB 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
(log.f32 alpha)
cost-diff0
(*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32)))
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 #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 (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 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)) #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 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))))
Rules
38×lower-*.f64
28×lift-*.f32
22×lower-+.f64
14×lift-/.f32
14×lift-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043519
086519
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 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)) #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 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(fma.f32 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta))
cosTheta
(fma.f32 alpha cosTheta cosTheta)
(+.f32 alpha #s(literal -1 binary32))
#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 #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))))
#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)
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))
#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)) cosTheta)
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 alpha alpha)
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 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)) #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 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(fma.f32 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta))
cosTheta
(fma.f32 alpha cosTheta cosTheta)
(+.f32 alpha #s(literal -1 binary32))
#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 #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))))
#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)
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))
#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)) cosTheta)
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 alpha alpha)
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

localize167.0ms (1.8%)

Memory
19.9MiB live, 369.6MiB 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 (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 (/.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 (fma.f32 alpha cosTheta cosTheta))
accuracy100.0%
(*.f32 alpha alpha)
accuracy100.0%
(log.f32 (*.f32 alpha alpha))
accuracy6.3%
(PI.f32)
Samples
85.0ms256×0invalid
Compiler

Compiled 1 069 to 93 computations (91.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 62.0ms
ival-mult: 28.0ms (44.8% of total)
ival-add: 13.0ms (20.8% of total)
ival-div: 11.0ms (17.6% of total)
ival-log: 5.0ms (8% of total)
ival-sub: 2.0ms (3.2% of total)
ival-pi: 1.0ms (1.6% of total)
ival-neg: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series332.0ms (3.5%)

Memory
-24.7MiB live, 583.6MiB allocated
Counts
26 → 348
Calls
Call 1
Inputs
#<alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))))>
#<alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))>
#<alt (*.f32 alpha alpha)>
#<alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)))>
#<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))))>
#<alt (fma.f32 alpha alpha #s(literal -1 binary32))>
#<alt (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)))>
#<alt (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))>
#<alt (/.f32 #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))))>
#<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)))>
#<alt (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32)))>
#<alt (log.f32 alpha)>
#<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))))>
#<alt (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32)))>
#<alt (+.f32 alpha #s(literal -1 binary32))>
#<alt (*.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))>
#<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))))>
#<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))))>
#<alt (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))>
#<alt (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))>
#<alt (PI.f32)>
#<alt (log.f32 (*.f32 alpha alpha))>
#<alt (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta))>
#<alt (neg.f32 cosTheta)>
#<alt (*.f32 cosTheta (neg.f32 cosTheta))>
#<alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))>
Outputs
#<alt (/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))>
#<alt (- (* 1/2 (/ (* alpha (* cosTheta (+ cosTheta (* -1 cosTheta)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))>
#<alt (- (* alpha (- (* alpha (- (* 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 cosTheta 2) (pow (+ cosTheta (* -1 cosTheta)) 2)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (* cosTheta (+ cosTheta (* -1 cosTheta))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))>
#<alt (- (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (* 1/2 (/ (* (pow cosTheta 3) (+ cosTheta (* -1 cosTheta))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (/ (* cosTheta (* (+ cosTheta (* -1 cosTheta)) (- (* 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 cosTheta 2) (pow (+ cosTheta (* -1 cosTheta)) 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 cosTheta 2) (pow (+ cosTheta (* -1 cosTheta)) 2)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (* cosTheta (+ cosTheta (* -1 cosTheta))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))>
#<alt (* -1/3 (/ alpha (* cosTheta (* (PI) (log (/ 1 alpha))))))>
#<alt (* alpha (- (* 1/3 (/ (- cosTheta 1) (* alpha (* cosTheta (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ 1 alpha))))))))>
#<alt (* alpha (- (* -1 (/ (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* cosTheta (* (PI) (log (/ 1 alpha))))))) (pow alpha 2))) (+ (* -1/3 (/ (- cosTheta 1) (* alpha (* cosTheta (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ 1 alpha)))))))))>
#<alt (* alpha (- (/ 1/3 (* (pow alpha 3) (* cosTheta (* (PI) (log (/ 1 alpha)))))) (+ (* -1 (/ (* (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* cosTheta (* (PI) (log (/ 1 alpha))))))) (- cosTheta 1)) (pow alpha 3))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/3 (/ (- cosTheta 1) (* alpha (* cosTheta (* (PI) (log (/ 1 alpha))))))) (+ (* 1/3 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- cosTheta 1)) (* (pow alpha 3) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/3 (/ (pow (- cosTheta 1) 2) (* (pow alpha 2) (* cosTheta (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ 1 alpha)))))))))))))>
#<alt (* 1/3 (/ alpha (* cosTheta (* (PI) (log (/ -1 alpha))))))>
#<alt (* -1 (* alpha (- (* 1/3 (/ (- cosTheta 1) (* alpha (* cosTheta (* (PI) (log (/ -1 alpha))))))) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ -1 alpha)))))))))>
#<alt (* -1 (* alpha (- (* -1 (/ (- (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* alpha (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* alpha (* cosTheta (* (PI) (log (/ -1 alpha)))))))) (* 1/3 (/ (- cosTheta 1) (* cosTheta (* (PI) (log (/ -1 alpha))))))) alpha)) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ -1 alpha)))))))))>
#<alt (* -1 (* alpha (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ -1 alpha)))))) (+ (* -1/3 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- cosTheta 1)) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* cosTheta (* (PI) (log (/ -1 alpha))))))) (- cosTheta 1)))) alpha)) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* cosTheta (* (PI) (log (/ -1 alpha)))))))) alpha)) (* 1/3 (/ (- cosTheta 1) (* cosTheta (* (PI) (log (/ -1 alpha))))))) alpha)) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ -1 alpha)))))))))>
#<alt (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))>
#<alt (- (+ (* -1 (/ (* (pow cosTheta 2) (* (+ 1 alpha) (* (- alpha 1) (- (pow alpha 2) 1)))) (* (PI) (log (pow alpha 2))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))>
#<alt (- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (* (pow (+ 1 alpha) 2) (* (pow (- alpha 1) 2) (- (pow alpha 2) 1)))) (* (PI) (log (pow alpha 2)))) (/ (* (+ 1 alpha) (* (- alpha 1) (- (pow alpha 2) 1))) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))>
#<alt (- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (* (pow (+ 1 alpha) 3) (* (pow (- alpha 1) 3) (- (pow alpha 2) 1)))) (* (PI) (log (pow alpha 2))))) (* -1 (/ (* (pow (+ 1 alpha) 2) (* (pow (- alpha 1) 2) (- (pow alpha 2) 1))) (* (PI) (log (pow alpha 2))))))) (/ (* (+ 1 alpha) (* (- alpha 1) (- (pow alpha 2) 1))) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))>
#<alt (/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))))>
#<alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))))) (pow cosTheta 2))>
#<alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (+ (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2))))))))) (pow cosTheta 2))>
#<alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 4) (pow (- alpha 1) 4)))))) (+ (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (/ (pow alpha 2) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 4) (pow (- alpha 1) 4)))))))))) (pow cosTheta 2))>
#<alt (* -1 (/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- alpha 1) (- (* -1 alpha) 1)))))))>
#<alt (/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (* (log (pow alpha 2)) (* (- alpha 1) (- (* -1 alpha) 1)))))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2))))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2))))))) (pow cosTheta 2))>
#<alt (/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (* (log (pow alpha 2)) (* (- alpha 1) (- (* -1 alpha) 1)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 3) (pow (- (* -1 alpha) 1) 3)))))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 3) (pow (- (* -1 alpha) 1) 3)))))))) (pow cosTheta 2))>
#<alt (/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (* (log (pow alpha 2)) (* (- alpha 1) (- (* -1 alpha) 1)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 4) (pow (- (* -1 alpha) 1) 4)))))))) (+ (* -1 (/ (- (/ 1 (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2))))) (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (* (pow cosTheta 4) (* (- alpha 1) (- (* -1 alpha) 1))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (/ (pow alpha 2) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 4) (pow (- (* -1 alpha) 1) 4))))))))) (pow cosTheta 2))>
#<alt -1>
#<alt (- alpha 1)>
#<alt (- alpha 1)>
#<alt (- alpha 1)>
#<alt (pow alpha 2)>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (pow alpha 2)>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt alpha>
#<alt alpha>
#<alt alpha>
#<alt alpha>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))>
#<alt (+ (* 3 (* alpha (* cosTheta (* (PI) (* (log alpha) (+ cosTheta (* -1 cosTheta))))))) (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))>
#<alt (+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* alpha (+ (* 3 (* alpha (* (pow cosTheta 2) (* (PI) (log alpha))))) (* 3 (* cosTheta (* (PI) (* (log alpha) (+ cosTheta (* -1 cosTheta)))))))))>
#<alt (+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* alpha (+ (* 3 (* alpha (* (pow cosTheta 2) (* (PI) (log alpha))))) (* 3 (* cosTheta (* (PI) (* (log alpha) (+ cosTheta (* -1 cosTheta)))))))))>
#<alt (* -4 (* (pow alpha 2) (* cosTheta (* (PI) (log (/ 1 alpha))))))>
#<alt (* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ 1 alpha))))) (* -4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- cosTheta 1)))) alpha))))>
#<alt (* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ 1 alpha))))) (+ (* -4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- cosTheta 1)))) alpha)) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2))))))>
#<alt (* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ 1 alpha))))) (+ (* -4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- cosTheta 1)))) alpha)) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2))))))>
#<alt (* -4 (* (pow alpha 2) (* cosTheta (* (PI) (log (/ -1 alpha))))))>
#<alt (* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ -1 alpha))))) (* -4 (/ (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- cosTheta 1)))) alpha))))>
#<alt (* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ -1 alpha))))) (* -1 (/ (+ (* 4 (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- cosTheta 1))))) (* 4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) alpha))) alpha))))>
#<alt (* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ -1 alpha))))) (* -1 (/ (+ (* 4 (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- cosTheta 1))))) (* 4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) alpha))) alpha))))>
#<alt (* (PI) (log (pow alpha 3)))>
#<alt (+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))>
#<alt (+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))>
#<alt (+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))>
#<alt (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))))>
#<alt (* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))>
#<alt (* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))>
#<alt (* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))>
#<alt (* -1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (- alpha 1) (- (* -1 alpha) 1))))))>
#<alt (* (pow cosTheta 2) (+ (* -1 (* (PI) (* (log (pow alpha 3)) (* (- alpha 1) (- (* -1 alpha) 1))))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))>
#<alt (* (pow cosTheta 2) (+ (* -1 (* (PI) (* (log (pow alpha 3)) (* (- alpha 1) (- (* -1 alpha) 1))))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))>
#<alt (* (pow cosTheta 2) (+ (* -1 (* (PI) (* (log (pow alpha 3)) (* (- alpha 1) (- (* -1 alpha) 1))))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))>
#<alt -1>
#<alt (- alpha 1)>
#<alt (- alpha 1)>
#<alt (- alpha 1)>
#<alt (pow alpha 2)>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (pow alpha 2)>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))>
#<alt (- (* 1/2 (/ (* (pow alpha 6) (pow cosTheta 6)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))>
#<alt (- (* (pow alpha 6) (- (* -1/2 (/ (* (pow alpha 6) (pow cosTheta 12)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 3))))) (* -1/2 (/ (pow cosTheta 6) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))>
#<alt (- (* (pow alpha 6) (- (* (pow alpha 6) (- (* 1/2 (/ (* (pow alpha 6) (pow cosTheta 18)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 4))))) (* 1/2 (/ (pow cosTheta 12) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 3))))))) (* -1/2 (/ (pow cosTheta 6) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))>
#<alt (/ 1/2 (* (pow alpha 7) (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))>
#<alt (/ 1/2 (* (pow alpha 7) (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))>
#<alt (/ (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 7))) (* (pow alpha 7) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) (pow alpha 7))>
#<alt (/ (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 7))) (* (pow alpha 7) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) (pow alpha 7))>
#<alt (/ -1/2 (* (pow alpha 8) (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))>
#<alt (/ -1/2 (* (pow alpha 8) (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))>
#<alt (/ (- (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 8))) (* (pow alpha 8) (* (pow cosTheta 16) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (pow alpha 8))>
#<alt (/ (- (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 8))) (* (pow alpha 8) (* (pow cosTheta 16) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (pow alpha 8))>
#<alt (/ -1/2 (* (PI) (log alpha)))>
#<alt (- (* 1/2 (/ (* (pow cosTheta 6) (- (pow alpha 6) 1)) (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (PI) (log alpha)))))>
#<alt (- (* (pow cosTheta 6) (- (* -1/2 (/ (* (pow cosTheta 6) (pow (- (pow alpha 6) 1) 2)) (* (PI) (log alpha)))) (* -1/2 (/ (- (pow alpha 6) 1) (* (PI) (log alpha)))))) (* 1/2 (/ 1 (* (PI) (log alpha)))))>
#<alt (- (* (pow cosTheta 6) (- (* (pow cosTheta 6) (- (* 1/2 (/ (* (pow cosTheta 6) (pow (- (pow alpha 6) 1) 3)) (* (PI) (log alpha)))) (* 1/2 (/ (pow (- (pow alpha 6) 1) 2) (* (PI) (log alpha)))))) (* -1/2 (/ (- (pow alpha 6) 1) (* (PI) (log alpha)))))) (* 1/2 (/ 1 (* (PI) (log alpha)))))>
#<alt (/ -1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (- (pow alpha 6) 1)))))>
#<alt (/ (- (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- (pow alpha 6) 1)))))) (pow cosTheta 6))>
#<alt (/ (- (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 2))))) (+ (/ 1/2 (* (pow cosTheta 12) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 3))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- (pow alpha 6) 1))))))) (pow cosTheta 6))>
#<alt (/ (- (+ (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 2))))) (* 1/2 (/ 1 (* (pow cosTheta 18) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 4))))))) (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (- (pow alpha 6) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 3)))))))) (pow cosTheta 6))>
#<alt (/ -1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (- (pow alpha 6) 1)))))>
#<alt (/ (- (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- (pow alpha 6) 1)))))) (pow cosTheta 6))>
#<alt (/ (- (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 2))))) (+ (/ 1/2 (* (pow cosTheta 12) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 3))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- (pow alpha 6) 1))))))) (pow cosTheta 6))>
#<alt (/ (- (+ (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 2))))) (* 1/2 (/ 1 (* (pow cosTheta 18) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 4))))))) (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (- (pow alpha 6) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 3)))))))) (pow cosTheta 6))>
#<alt (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))>
#<alt (+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))>
#<alt (+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))>
#<alt (+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))>
#<alt (* -2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))>
#<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)))))>
#<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)))))>
#<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)))))>
#<alt (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))>
#<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)))))>
#<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)))))>
#<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)))))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))>
#<alt (+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))>
#<alt (+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))>
#<alt (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))>
#<alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))>
#<alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))>
#<alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))>
#<alt (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))>
#<alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))>
#<alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))>
#<alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (* -2 (* (PI) (log (/ 1 alpha))))>
#<alt (* -2 (* (PI) (log (/ 1 alpha))))>
#<alt (* -2 (* (PI) (log (/ 1 alpha))))>
#<alt (* -2 (* (PI) (log (/ 1 alpha))))>
#<alt (* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))>
#<alt (* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))>
#<alt (* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))>
#<alt (* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))>
#<alt (log alpha)>
#<alt (log alpha)>
#<alt (log alpha)>
#<alt (log alpha)>
#<alt (* -1 (log (/ 1 alpha)))>
#<alt (* -1 (log (/ 1 alpha)))>
#<alt (* -1 (log (/ 1 alpha)))>
#<alt (* -1 (log (/ 1 alpha)))>
#<alt (* -1 (log (/ -1 alpha)))>
#<alt (* -1 (log (/ -1 alpha)))>
#<alt (* -1 (log (/ -1 alpha)))>
#<alt (* -1 (log (/ -1 alpha)))>
#<alt (/ -1/8 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 8))))))>
#<alt (- (* 1/8 (/ (pow alpha 2) (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 8))))))) (* 1/8 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 8))))))))>
#<alt (- (* (pow alpha 2) (+ (* 1/8 (/ (* (pow alpha 6) (pow cosTheta 8)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 8))) 2))))) (* 1/8 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 8))))))))) (* 1/8 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 8))))))))>
#<alt (- (* (pow alpha 2) (+ (* (pow alpha 6) (- (* -1/8 (/ (* (pow alpha 2) (pow cosTheta 8)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 8))) 2))))) (* -1/8 (/ (pow cosTheta 8) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 8))) 2))))))) (* 1/8 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 8))))))))) (* 1/8 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 8))))))))>
#<alt (/ -1/3 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))>
#<alt (- (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))>
#<alt (- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 3)))) (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))>
#<alt (- (+ (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 3))) 2) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 9) (pow cosTheta 6)))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 3))))))>
#<alt (/ -1/7 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha)))))>
#<alt (/ -1/7 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha)))))>
#<alt (- (* -1 (/ (- (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha)))))) (* -1/7 (/ (+ 1 (* -1 (pow cosTheta 7))) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha))))))) (pow alpha 7))) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha)))))))>
#<alt (- (* -1 (/ (- (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha)))))) (* -1/7 (/ (+ 1 (* -1 (pow cosTheta 7))) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha))))))) (pow alpha 7))) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha)))))))>
#<alt (/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (PI) (log (pow alpha 8))))>
#<alt (/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (PI) (log (pow alpha 8))))>
#<alt (- (+ (* -1 (/ (* (pow cosTheta 8) (* (- (+ alpha (* alpha (- alpha 1))) 1) (- (pow alpha 8) 1))) (* (PI) (log (pow alpha 8))))) (+ (/ alpha (* (PI) (log (pow alpha 8)))) (/ (* alpha (- alpha 1)) (* (PI) (log (pow alpha 8)))))) (/ 1 (* (PI) (log (pow alpha 8)))))>
#<alt (- (+ (* -1 (/ (* (pow cosTheta 8) (* (- (+ alpha (* alpha (- alpha 1))) 1) (- (pow alpha 8) 1))) (* (PI) (log (pow alpha 8))))) (+ (/ alpha (* (PI) (log (pow alpha 8)))) (/ (* alpha (- alpha 1)) (* (PI) (log (pow alpha 8)))))) (/ 1 (* (PI) (log (pow alpha 8)))))>
#<alt (/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))))>
#<alt (/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))))>
#<alt (/ (- (+ (/ 1 (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2))))) (+ (/ alpha (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))) (/ (* alpha (- alpha 1)) (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))) (+ (/ alpha (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2)))))))) (pow cosTheta 8))>
#<alt (/ (- (+ (/ 1 (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2))))) (+ (/ alpha (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))) (/ (* alpha (- alpha 1)) (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))) (+ (/ alpha (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2)))))))) (pow cosTheta 8))>
#<alt (/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))))>
#<alt (/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))))>
#<alt (/ (- (+ (/ 1 (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2))))) (+ (/ alpha (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))) (/ (* alpha (- alpha 1)) (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))) (+ (/ alpha (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2)))))))) (pow cosTheta 8))>
#<alt (/ (- (+ (/ 1 (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2))))) (+ (/ alpha (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))) (/ (* alpha (- alpha 1)) (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))) (+ (/ alpha (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2)))))))) (pow cosTheta 8))>
#<alt -1>
#<alt (- (pow alpha 2) 1)>
#<alt (- (pow alpha 2) 1)>
#<alt (- (pow alpha 2) 1)>
#<alt (pow alpha 2)>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (pow alpha 6)>
#<alt (* (pow alpha 6) (- 1 (/ 1 (pow alpha 6))))>
#<alt (* (pow alpha 6) (- 1 (/ 1 (pow alpha 6))))>
#<alt (* (pow alpha 6) (- 1 (/ 1 (pow alpha 6))))>
#<alt -1>
#<alt (- alpha 1)>
#<alt (- alpha 1)>
#<alt (- alpha 1)>
#<alt alpha>
#<alt (* alpha (- 1 (/ 1 alpha)))>
#<alt (* alpha (- 1 (/ 1 alpha)))>
#<alt (* alpha (- 1 (/ 1 alpha)))>
#<alt alpha>
#<alt (* -1 (* alpha (- (/ 1 alpha) 1)))>
#<alt (* -1 (* alpha (- (/ 1 alpha) 1)))>
#<alt (* -1 (* alpha (- (/ 1 alpha) 1)))>
#<alt -1>
#<alt (- alpha 1)>
#<alt (- alpha 1)>
#<alt (- alpha 1)>
#<alt alpha>
#<alt (* alpha (- 1 (/ 1 alpha)))>
#<alt (* alpha (- 1 (/ 1 alpha)))>
#<alt (* alpha (- 1 (/ 1 alpha)))>
#<alt alpha>
#<alt (* -1 (* alpha (- (/ 1 alpha) 1)))>
#<alt (* -1 (* alpha (- (/ 1 alpha) 1)))>
#<alt (* -1 (* alpha (- (/ 1 alpha) 1)))>
#<alt (/ -1/6 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))>
#<alt (- (* 1/6 (/ (* alpha (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 6)))) (* -1 (pow cosTheta 6))))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))) (* 1/6 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))>
#<alt (- (* alpha (- (* -1 (* alpha (+ (* 1/6 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))) (* 1/6 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 6)))) (* -1 (pow cosTheta 6)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 3)))))))) (* -1/6 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 6)))) (* -1 (pow cosTheta 6)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))))) (* 1/6 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))>
#<alt (- (* alpha (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 6)))) (* -1 (pow cosTheta 6)))) (+ (* 1/6 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 6)))) (* -1 (pow cosTheta 6)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 3))))) (* 1/6 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))) (+ 1 (* -1 (pow cosTheta 6))))) (+ (* -1/6 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 6)))) (* -1 (pow cosTheta 6)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))) (* 1/6 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))))) (+ (* 1/6 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))) (* 1/6 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 6)))) (* -1 (pow cosTheta 6)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 3)))))))) (* -1/6 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 6)))) (* -1 (pow cosTheta 6)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))))) (* 1/6 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))>
#<alt (/ -1/7 (* (pow alpha 5) (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))>
#<alt (/ (- (* 1/7 (/ 1 (* alpha (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) (pow alpha 5))>
#<alt (/ (- (/ 1/7 (* alpha (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha)))))) (+ (/ 1/7 (* (pow alpha 2) (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha)))))) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha)))))))) (pow alpha 5))>
#<alt (/ (- (+ (* -1 (/ (+ (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha)))))) (* 1/7 (/ 1 (* (pow alpha 4) (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha)))))))) (pow alpha 2))) (/ 1/7 (* alpha (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) (pow alpha 5))>
#<alt (/ 1/7 (* (pow alpha 5) (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))>
#<alt (* -1 (/ (- (* 1/7 (/ 1 (* alpha (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) (pow alpha 5)))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 1/7 (/ 1 (* alpha (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) alpha)) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) (pow alpha 5)))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/7 (/ 1 (* (pow alpha 4) (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) alpha)) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) alpha)) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) (pow alpha 5)))>
#<alt (/ (* (+ 1 (pow alpha 3)) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha)))))>
#<alt (+ (* -1 (/ (* (pow cosTheta 6) (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 6) 1) 2))) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha)))))) (/ (* (+ 1 (pow alpha 3)) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))>
#<alt (+ (* (pow cosTheta 6) (- (/ (* (pow cosTheta 6) (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 6) 1) 3))) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (/ (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 6) 1) 2)) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))) (/ (* (+ 1 (pow alpha 3)) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))>
#<alt (+ (* (pow cosTheta 6) (- (* (pow cosTheta 6) (- (* -1 (/ (* (pow cosTheta 6) (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 6) 1) 4))) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha)))))) (* -1 (/ (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 6) 1) 3)) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha)))))))) (/ (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 6) 1) 2)) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))) (/ (* (+ 1 (pow alpha 3)) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))>
#<alt (/ (+ 1 (pow alpha 3)) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))>
#<alt (/ (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))) (pow cosTheta 6))) (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))) (pow cosTheta 6))>
#<alt (/ (- (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (+ (/ 1 (* (pow cosTheta 12) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (pow (- (pow alpha 6) 1) 2))))))) (+ (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (/ (pow alpha 3) (* (pow cosTheta 12) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (pow (- (pow alpha 6) 1) 2)))))))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))) (/ (pow alpha 3) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))))) (pow cosTheta 6))>
#<alt (/ (- (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (pow (- (pow alpha 6) 1) 3)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (pow (- (pow alpha 6) 1) 3))))))) (pow cosTheta 18))) (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))) (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))) (* (pow cosTheta 12) (- (pow alpha 6) 1)))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))) (/ (pow alpha 3) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1)))))))))) (pow cosTheta 6))>
#<alt (/ (+ 1 (pow alpha 3)) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))>
#<alt (/ (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))) (pow cosTheta 6))) (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))) (pow cosTheta 6))>
#<alt (/ (- (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (+ (/ 1 (* (pow cosTheta 12) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (pow (- (pow alpha 6) 1) 2))))))) (+ (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (/ (pow alpha 3) (* (pow cosTheta 12) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (pow (- (pow alpha 6) 1) 2)))))))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))) (/ (pow alpha 3) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))))) (pow cosTheta 6))>
#<alt (/ (- (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (pow (- (pow alpha 6) 1) 3)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (pow (- (pow alpha 6) 1) 3))))))) (pow cosTheta 18))) (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))) (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))) (* (pow cosTheta 12) (- (pow alpha 6) 1)))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))) (/ (pow alpha 3) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1)))))))))) (pow cosTheta 6))>
#<alt -1>
#<alt (- (* -2 (pow alpha 2)) 1)>
#<alt (- (* (pow alpha 2) (- (* -2 (pow alpha 2)) 2)) 1)>
#<alt (- (* (pow alpha 2) (- (* (pow alpha 2) (- (* 2 alpha) 2)) 2)) 1)>
#<alt alpha>
#<alt (* alpha (- 1 (/ 1 alpha)))>
#<alt (* alpha (- (+ 1 (/ 2 (pow alpha 2))) (/ 1 alpha)))>
#<alt (* alpha (- (+ 1 (/ 2 (pow alpha 2))) (+ (/ 1 alpha) (* 2 (/ 1 (pow alpha 3))))))>
#<alt (* -1 alpha)>
#<alt (* -1 (* alpha (- 1 (/ 1 alpha))))>
#<alt (* -1 (* alpha (+ 1 (* -1 (/ (- 1 (/ 1 (pow alpha 4))) alpha)))))>
#<alt (* -1 (* alpha (+ 1 (* -1 (/ (- (+ 1 (/ 3 (pow alpha 5))) (/ 1 (pow alpha 4))) alpha)))))>
#<alt -1>
#<alt (- (* -1 (pow alpha 2)) 1)>
#<alt (- (* (pow alpha 2) (- (pow alpha 3) 1)) 1)>
#<alt (- (* (pow alpha 2) (- (* (pow alpha 3) (+ 1 (pow alpha 2))) 1)) 1)>
#<alt (pow alpha 8)>
#<alt (* (pow alpha 8) (+ 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 8) (- (+ 1 (/ 1 (pow alpha 2))) (/ 1 (pow alpha 6))))>
#<alt (* (pow alpha 8) (+ 1 (+ (* -1 (/ (+ 1 (/ 1 (pow alpha 2))) (pow alpha 6))) (/ 1 (pow alpha 2)))))>
#<alt (* -1 (pow alpha 8))>
#<alt (* (pow alpha 8) (- (/ 1 (pow alpha 2)) 1))>
#<alt (* (pow alpha 8) (- (+ (/ 1 (pow alpha 2)) (/ 1 (pow alpha 6))) 1))>
#<alt (* (pow alpha 8) (- (+ (/ 1 (pow alpha 2)) (/ 1 (pow alpha 6))) (+ 1 (/ 1 (pow alpha 8)))))>
#<alt 1>
#<alt (+ 1 (pow alpha 2))>
#<alt (+ 1 (pow alpha 2))>
#<alt (+ 1 (pow alpha 2))>
#<alt (pow alpha 2)>
#<alt (* (pow alpha 2) (+ 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (+ 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (+ 1 (/ 1 (pow alpha 2))))>
#<alt (* -1 (pow alpha 2))>
#<alt (* (pow alpha 2) (- (/ 1 (pow alpha 2)) 1))>
#<alt (* (pow alpha 2) (- (/ 1 (pow alpha 2)) 1))>
#<alt (* (pow alpha 2) (- (/ 1 (pow alpha 2)) 1))>
#<alt (log alpha)>
#<alt (log alpha)>
#<alt (log alpha)>
#<alt (log alpha)>
#<alt (* -2 (log (/ 1 alpha)))>
#<alt (* -2 (log (/ 1 alpha)))>
#<alt (* -2 (log (/ 1 alpha)))>
#<alt (* -2 (log (/ 1 alpha)))>
#<alt (* -2 (log (/ -1 alpha)))>
#<alt (* -2 (log (/ -1 alpha)))>
#<alt (* -2 (log (/ -1 alpha)))>
#<alt (* -2 (log (/ -1 alpha)))>
#<alt (* (pow cosTheta 2) (+ 1 alpha))>
#<alt (* (pow cosTheta 2) (+ 1 alpha))>
#<alt (* (pow cosTheta 2) (+ 1 alpha))>
#<alt (* (pow cosTheta 2) (+ 1 alpha))>
#<alt (* 2 (pow cosTheta 2))>
#<alt (* 2 (pow cosTheta 2))>
#<alt (* 2 (pow cosTheta 2))>
#<alt (* 2 (pow cosTheta 2))>
#<alt (* 2 (pow cosTheta 2))>
#<alt (* 2 (pow cosTheta 2))>
#<alt (* 2 (pow cosTheta 2))>
#<alt (* 2 (pow cosTheta 2))>
#<alt (pow cosTheta 2)>
#<alt (+ (* alpha (pow cosTheta 2)) (pow cosTheta 2))>
#<alt (+ (* alpha (pow cosTheta 2)) (pow cosTheta 2))>
#<alt (+ (* alpha (pow cosTheta 2)) (pow cosTheta 2))>
#<alt (* alpha (pow cosTheta 2))>
#<alt (* alpha (+ (/ (pow cosTheta 2) alpha) (pow cosTheta 2)))>
#<alt (* alpha (+ (/ (pow cosTheta 2) alpha) (pow cosTheta 2)))>
#<alt (* alpha (+ (/ (pow cosTheta 2) alpha) (pow cosTheta 2)))>
#<alt (* alpha (pow cosTheta 2))>
#<alt (* -1 (* alpha (+ (* -1 (/ (pow cosTheta 2) alpha)) (* -1 (pow cosTheta 2)))))>
#<alt (* -1 (* alpha (+ (* -1 (/ (pow cosTheta 2) alpha)) (* -1 (pow cosTheta 2)))))>
#<alt (* -1 (* alpha (+ (* -1 (/ (pow cosTheta 2) alpha)) (* -1 (pow cosTheta 2)))))>
#<alt (* -1 cosTheta)>
#<alt (* -1 cosTheta)>
#<alt (* -1 cosTheta)>
#<alt (* -1 cosTheta)>
#<alt (* -1 cosTheta)>
#<alt (* -1 cosTheta)>
#<alt (* -1 cosTheta)>
#<alt (* -1 cosTheta)>
#<alt (* -1 cosTheta)>
#<alt (* -1 cosTheta)>
#<alt (* -1 cosTheta)>
#<alt (* -1 cosTheta)>
#<alt (* -1 (pow cosTheta 2))>
#<alt (* -1 (pow cosTheta 2))>
#<alt (* -1 (pow cosTheta 2))>
#<alt (* -1 (pow cosTheta 2))>
#<alt (pow cosTheta 2)>
#<alt (pow cosTheta 2)>
#<alt (pow cosTheta 2)>
#<alt (pow cosTheta 2)>
#<alt (pow cosTheta 2)>
#<alt (pow cosTheta 2)>
#<alt (pow cosTheta 2)>
#<alt (pow cosTheta 2)>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (* -3 (* (PI) (log (/ 1 alpha))))>
#<alt (* -3 (* (PI) (log (/ 1 alpha))))>
#<alt (* -3 (* (PI) (log (/ 1 alpha))))>
#<alt (* -3 (* (PI) (log (/ 1 alpha))))>
#<alt (* -3 (* (PI) (log (/ -1 alpha))))>
#<alt (* -3 (* (PI) (log (/ -1 alpha))))>
#<alt (* -3 (* (PI) (log (/ -1 alpha))))>
#<alt (* -3 (* (PI) (log (/ -1 alpha))))>
Calls

96 calls:

TimeVariablePointExpression
35.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))))
34.0ms
alpha
@inf
(/ -1 (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))))
24.0ms
cosTheta
@0
(/ -1 (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))))
21.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))))
11.0ms
alpha
@0
(log (* alpha alpha))
Compiler

Compiled 1 647 to 1 042 computations (36.7% saved)

rewrite16.0ms (0.2%)

Memory
25.4MiB live, 25.4MiB allocated
Algorithm
batch-egg-rewrite
Rules
38×lower-*.f64
28×lift-*.f32
22×lower-+.f64
14×lift-/.f32
14×lift-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify411.0ms (4.4%)

Memory
-30.6MiB live, 646.3MiB allocated
Algorithm
egg-herbie
Rules
8 438×lower-*.f64
8 438×lower-*.f32
6 508×lower-fma.f64
6 508×lower-fma.f32
3 716×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09228895
131058558
090188346
Stop Event
iter limit
node limit
Counts
348 → 339
Calls
Call 1
Inputs
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(- (* 1/2 (/ (* alpha (* cosTheta (+ cosTheta (* -1 cosTheta)))) (* (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 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (* (pow cosTheta 2) (pow (+ cosTheta (* -1 cosTheta)) 2)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (* cosTheta (+ cosTheta (* -1 cosTheta))) (* (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 (/ (* (pow cosTheta 3) (+ cosTheta (* -1 cosTheta))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (/ (* cosTheta (* (+ cosTheta (* -1 cosTheta)) (- (* 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 cosTheta 2) (pow (+ cosTheta (* -1 cosTheta)) 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 cosTheta 2) (pow (+ cosTheta (* -1 cosTheta)) 2)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (* cosTheta (+ cosTheta (* -1 cosTheta))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(* -1/3 (/ alpha (* cosTheta (* (PI) (log (/ 1 alpha))))))
(* alpha (- (* 1/3 (/ (- cosTheta 1) (* alpha (* cosTheta (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ 1 alpha))))))))
(* alpha (- (* -1 (/ (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* cosTheta (* (PI) (log (/ 1 alpha))))))) (pow alpha 2))) (+ (* -1/3 (/ (- cosTheta 1) (* alpha (* cosTheta (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ 1 alpha)))))))))
(* alpha (- (/ 1/3 (* (pow alpha 3) (* cosTheta (* (PI) (log (/ 1 alpha)))))) (+ (* -1 (/ (* (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* cosTheta (* (PI) (log (/ 1 alpha))))))) (- cosTheta 1)) (pow alpha 3))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/3 (/ (- cosTheta 1) (* alpha (* cosTheta (* (PI) (log (/ 1 alpha))))))) (+ (* 1/3 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- cosTheta 1)) (* (pow alpha 3) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/3 (/ (pow (- cosTheta 1) 2) (* (pow alpha 2) (* cosTheta (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ 1 alpha)))))))))))))
(* 1/3 (/ alpha (* cosTheta (* (PI) (log (/ -1 alpha))))))
(* -1 (* alpha (- (* 1/3 (/ (- cosTheta 1) (* alpha (* cosTheta (* (PI) (log (/ -1 alpha))))))) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ -1 alpha)))))))))
(* -1 (* alpha (- (* -1 (/ (- (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* alpha (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* alpha (* cosTheta (* (PI) (log (/ -1 alpha)))))))) (* 1/3 (/ (- cosTheta 1) (* cosTheta (* (PI) (log (/ -1 alpha))))))) alpha)) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ -1 alpha)))))))))
(* -1 (* alpha (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ -1 alpha)))))) (+ (* -1/3 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- cosTheta 1)) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* cosTheta (* (PI) (log (/ -1 alpha))))))) (- cosTheta 1)))) alpha)) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* cosTheta (* (PI) (log (/ -1 alpha)))))))) alpha)) (* 1/3 (/ (- cosTheta 1) (* cosTheta (* (PI) (log (/ -1 alpha))))))) alpha)) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ -1 alpha)))))))))
(/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))
(- (+ (* -1 (/ (* (pow cosTheta 2) (* (+ 1 alpha) (* (- alpha 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 (+ 1 alpha) 2) (* (pow (- alpha 1) 2) (- (pow alpha 2) 1)))) (* (PI) (log (pow alpha 2)))) (/ (* (+ 1 alpha) (* (- alpha 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) (- (* -1 (/ (* (pow cosTheta 2) (* (pow (+ 1 alpha) 3) (* (pow (- alpha 1) 3) (- (pow alpha 2) 1)))) (* (PI) (log (pow alpha 2))))) (* -1 (/ (* (pow (+ 1 alpha) 2) (* (pow (- alpha 1) 2) (- (pow alpha 2) 1))) (* (PI) (log (pow alpha 2))))))) (/ (* (+ 1 alpha) (* (- alpha 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 alpha 2) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (+ (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2))))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 4) (pow (- alpha 1) 4)))))) (+ (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (/ (pow alpha 2) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 4) (pow (- alpha 1) 4)))))))))) (pow cosTheta 2))
(* -1 (/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- alpha 1) (- (* -1 alpha) 1)))))))
(/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (* (log (pow alpha 2)) (* (- alpha 1) (- (* -1 alpha) 1)))))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2))))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2))))))) (pow cosTheta 2))
(/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (* (log (pow alpha 2)) (* (- alpha 1) (- (* -1 alpha) 1)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 3) (pow (- (* -1 alpha) 1) 3)))))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 3) (pow (- (* -1 alpha) 1) 3)))))))) (pow cosTheta 2))
(/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (* (log (pow alpha 2)) (* (- alpha 1) (- (* -1 alpha) 1)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 4) (pow (- (* -1 alpha) 1) 4)))))))) (+ (* -1 (/ (- (/ 1 (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2))))) (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (* (pow cosTheta 4) (* (- alpha 1) (- (* -1 alpha) 1))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (/ (pow alpha 2) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 4) (pow (- (* -1 alpha) 1) 4))))))))) (pow cosTheta 2))
-1
(- alpha 1)
(- alpha 1)
(- alpha 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))))
alpha
alpha
alpha
alpha
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(+ (* 3 (* alpha (* cosTheta (* (PI) (* (log alpha) (+ cosTheta (* -1 cosTheta))))))) (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))
(+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* alpha (+ (* 3 (* alpha (* (pow cosTheta 2) (* (PI) (log alpha))))) (* 3 (* cosTheta (* (PI) (* (log alpha) (+ cosTheta (* -1 cosTheta)))))))))
(+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* alpha (+ (* 3 (* alpha (* (pow cosTheta 2) (* (PI) (log alpha))))) (* 3 (* cosTheta (* (PI) (* (log alpha) (+ cosTheta (* -1 cosTheta)))))))))
(* -4 (* (pow alpha 2) (* cosTheta (* (PI) (log (/ 1 alpha))))))
(* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ 1 alpha))))) (* -4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- cosTheta 1)))) alpha))))
(* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ 1 alpha))))) (+ (* -4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- cosTheta 1)))) alpha)) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2))))))
(* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ 1 alpha))))) (+ (* -4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- cosTheta 1)))) alpha)) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2))))))
(* -4 (* (pow alpha 2) (* cosTheta (* (PI) (log (/ -1 alpha))))))
(* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ -1 alpha))))) (* -4 (/ (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- cosTheta 1)))) alpha))))
(* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ -1 alpha))))) (* -1 (/ (+ (* 4 (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- cosTheta 1))))) (* 4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) alpha))) alpha))))
(* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ -1 alpha))))) (* -1 (/ (+ (* 4 (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- cosTheta 1))))) (* 4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) alpha))) alpha))))
(* (PI) (log (pow alpha 3)))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))
(* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))
(* -1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (- alpha 1) (- (* -1 alpha) 1))))))
(* (pow cosTheta 2) (+ (* -1 (* (PI) (* (log (pow alpha 3)) (* (- alpha 1) (- (* -1 alpha) 1))))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* -1 (* (PI) (* (log (pow alpha 3)) (* (- alpha 1) (- (* -1 alpha) 1))))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* -1 (* (PI) (* (log (pow alpha 3)) (* (- alpha 1) (- (* -1 alpha) 1))))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))
-1
(- alpha 1)
(- alpha 1)
(- alpha 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 6))))))
(- (* 1/2 (/ (* (pow alpha 6) (pow cosTheta 6)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))
(- (* (pow alpha 6) (- (* -1/2 (/ (* (pow alpha 6) (pow cosTheta 12)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 3))))) (* -1/2 (/ (pow cosTheta 6) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))
(- (* (pow alpha 6) (- (* (pow alpha 6) (- (* 1/2 (/ (* (pow alpha 6) (pow cosTheta 18)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 4))))) (* 1/2 (/ (pow cosTheta 12) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 3))))))) (* -1/2 (/ (pow cosTheta 6) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))
(/ 1/2 (* (pow alpha 7) (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))
(/ 1/2 (* (pow alpha 7) (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))
(/ (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 7))) (* (pow alpha 7) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) (pow alpha 7))
(/ (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 7))) (* (pow alpha 7) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) (pow alpha 7))
(/ -1/2 (* (pow alpha 8) (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))
(/ -1/2 (* (pow alpha 8) (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))
(/ (- (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 8))) (* (pow alpha 8) (* (pow cosTheta 16) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (pow alpha 8))
(/ (- (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 8))) (* (pow alpha 8) (* (pow cosTheta 16) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (pow alpha 8))
(/ -1/2 (* (PI) (log alpha)))
(- (* 1/2 (/ (* (pow cosTheta 6) (- (pow alpha 6) 1)) (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (PI) (log alpha)))))
(- (* (pow cosTheta 6) (- (* -1/2 (/ (* (pow cosTheta 6) (pow (- (pow alpha 6) 1) 2)) (* (PI) (log alpha)))) (* -1/2 (/ (- (pow alpha 6) 1) (* (PI) (log alpha)))))) (* 1/2 (/ 1 (* (PI) (log alpha)))))
(- (* (pow cosTheta 6) (- (* (pow cosTheta 6) (- (* 1/2 (/ (* (pow cosTheta 6) (pow (- (pow alpha 6) 1) 3)) (* (PI) (log alpha)))) (* 1/2 (/ (pow (- (pow alpha 6) 1) 2) (* (PI) (log alpha)))))) (* -1/2 (/ (- (pow alpha 6) 1) (* (PI) (log alpha)))))) (* 1/2 (/ 1 (* (PI) (log alpha)))))
(/ -1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (- (pow alpha 6) 1)))))
(/ (- (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- (pow alpha 6) 1)))))) (pow cosTheta 6))
(/ (- (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 2))))) (+ (/ 1/2 (* (pow cosTheta 12) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 3))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- (pow alpha 6) 1))))))) (pow cosTheta 6))
(/ (- (+ (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 2))))) (* 1/2 (/ 1 (* (pow cosTheta 18) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 4))))))) (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (- (pow alpha 6) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 3)))))))) (pow cosTheta 6))
(/ -1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (- (pow alpha 6) 1)))))
(/ (- (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- (pow alpha 6) 1)))))) (pow cosTheta 6))
(/ (- (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 2))))) (+ (/ 1/2 (* (pow cosTheta 12) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 3))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- (pow alpha 6) 1))))))) (pow cosTheta 6))
(/ (- (+ (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 2))))) (* 1/2 (/ 1 (* (pow cosTheta 18) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 4))))))) (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (- (pow alpha 6) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 3)))))))) (pow cosTheta 6))
(* 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))))))
(log alpha)
(log alpha)
(log alpha)
(log alpha)
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ -1 alpha)))
(* -1 (log (/ -1 alpha)))
(* -1 (log (/ -1 alpha)))
(* -1 (log (/ -1 alpha)))
(/ -1/8 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 8))))))
(- (* 1/8 (/ (pow alpha 2) (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 8))))))) (* 1/8 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 8))))))))
(- (* (pow alpha 2) (+ (* 1/8 (/ (* (pow alpha 6) (pow cosTheta 8)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 8))) 2))))) (* 1/8 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 8))))))))) (* 1/8 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 8))))))))
(- (* (pow alpha 2) (+ (* (pow alpha 6) (- (* -1/8 (/ (* (pow alpha 2) (pow cosTheta 8)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 8))) 2))))) (* -1/8 (/ (pow cosTheta 8) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 8))) 2))))))) (* 1/8 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 8))))))))) (* 1/8 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 8))))))))
(/ -1/3 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))
(- (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))
(- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 3)))) (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))
(- (+ (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 3))) 2) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 9) (pow cosTheta 6)))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 3))))))
(/ -1/7 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha)))))
(/ -1/7 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha)))))
(- (* -1 (/ (- (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha)))))) (* -1/7 (/ (+ 1 (* -1 (pow cosTheta 7))) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha))))))) (pow alpha 7))) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha)))))))
(- (* -1 (/ (- (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha)))))) (* -1/7 (/ (+ 1 (* -1 (pow cosTheta 7))) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha))))))) (pow alpha 7))) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha)))))))
(/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (PI) (log (pow alpha 8))))
(/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (PI) (log (pow alpha 8))))
(- (+ (* -1 (/ (* (pow cosTheta 8) (* (- (+ alpha (* alpha (- alpha 1))) 1) (- (pow alpha 8) 1))) (* (PI) (log (pow alpha 8))))) (+ (/ alpha (* (PI) (log (pow alpha 8)))) (/ (* alpha (- alpha 1)) (* (PI) (log (pow alpha 8)))))) (/ 1 (* (PI) (log (pow alpha 8)))))
(- (+ (* -1 (/ (* (pow cosTheta 8) (* (- (+ alpha (* alpha (- alpha 1))) 1) (- (pow alpha 8) 1))) (* (PI) (log (pow alpha 8))))) (+ (/ alpha (* (PI) (log (pow alpha 8)))) (/ (* alpha (- alpha 1)) (* (PI) (log (pow alpha 8)))))) (/ 1 (* (PI) (log (pow alpha 8)))))
(/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))))
(/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))))
(/ (- (+ (/ 1 (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2))))) (+ (/ alpha (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))) (/ (* alpha (- alpha 1)) (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))) (+ (/ alpha (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2)))))))) (pow cosTheta 8))
(/ (- (+ (/ 1 (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2))))) (+ (/ alpha (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))) (/ (* alpha (- alpha 1)) (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))) (+ (/ alpha (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2)))))))) (pow cosTheta 8))
(/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))))
(/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))))
(/ (- (+ (/ 1 (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2))))) (+ (/ alpha (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))) (/ (* alpha (- alpha 1)) (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))) (+ (/ alpha (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2)))))))) (pow cosTheta 8))
(/ (- (+ (/ 1 (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2))))) (+ (/ alpha (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))) (/ (* alpha (- alpha 1)) (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))) (+ (/ alpha (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2)))))))) (pow cosTheta 8))
-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 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))))
-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/6 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))
(- (* 1/6 (/ (* alpha (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 6)))) (* -1 (pow cosTheta 6))))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))) (* 1/6 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))
(- (* alpha (- (* -1 (* alpha (+ (* 1/6 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))) (* 1/6 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 6)))) (* -1 (pow cosTheta 6)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 3)))))))) (* -1/6 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 6)))) (* -1 (pow cosTheta 6)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))))) (* 1/6 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))
(- (* alpha (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 6)))) (* -1 (pow cosTheta 6)))) (+ (* 1/6 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 6)))) (* -1 (pow cosTheta 6)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 3))))) (* 1/6 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))) (+ 1 (* -1 (pow cosTheta 6))))) (+ (* -1/6 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 6)))) (* -1 (pow cosTheta 6)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))) (* 1/6 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))))) (+ (* 1/6 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))) (* 1/6 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 6)))) (* -1 (pow cosTheta 6)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 3)))))))) (* -1/6 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 6)))) (* -1 (pow cosTheta 6)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))))) (* 1/6 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))
(/ -1/7 (* (pow alpha 5) (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))
(/ (- (* 1/7 (/ 1 (* alpha (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) (pow alpha 5))
(/ (- (/ 1/7 (* alpha (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha)))))) (+ (/ 1/7 (* (pow alpha 2) (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha)))))) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha)))))))) (pow alpha 5))
(/ (- (+ (* -1 (/ (+ (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha)))))) (* 1/7 (/ 1 (* (pow alpha 4) (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha)))))))) (pow alpha 2))) (/ 1/7 (* alpha (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) (pow alpha 5))
(/ 1/7 (* (pow alpha 5) (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))
(* -1 (/ (- (* 1/7 (/ 1 (* alpha (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) (pow alpha 5)))
(* -1 (/ (- (* -1 (/ (- (* 1/7 (/ 1 (* alpha (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) alpha)) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) (pow alpha 5)))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/7 (/ 1 (* (pow alpha 4) (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) alpha)) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) alpha)) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) (pow alpha 5)))
(/ (* (+ 1 (pow alpha 3)) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha)))))
(+ (* -1 (/ (* (pow cosTheta 6) (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 6) 1) 2))) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha)))))) (/ (* (+ 1 (pow alpha 3)) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))
(+ (* (pow cosTheta 6) (- (/ (* (pow cosTheta 6) (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 6) 1) 3))) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (/ (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 6) 1) 2)) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))) (/ (* (+ 1 (pow alpha 3)) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))
(+ (* (pow cosTheta 6) (- (* (pow cosTheta 6) (- (* -1 (/ (* (pow cosTheta 6) (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 6) 1) 4))) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha)))))) (* -1 (/ (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 6) 1) 3)) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha)))))))) (/ (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 6) 1) 2)) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))) (/ (* (+ 1 (pow alpha 3)) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))
(/ (+ 1 (pow alpha 3)) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))
(/ (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))) (pow cosTheta 6))) (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))) (pow cosTheta 6))
(/ (- (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (+ (/ 1 (* (pow cosTheta 12) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (pow (- (pow alpha 6) 1) 2))))))) (+ (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (/ (pow alpha 3) (* (pow cosTheta 12) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (pow (- (pow alpha 6) 1) 2)))))))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))) (/ (pow alpha 3) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))))) (pow cosTheta 6))
(/ (- (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (pow (- (pow alpha 6) 1) 3)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (pow (- (pow alpha 6) 1) 3))))))) (pow cosTheta 18))) (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))) (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))) (* (pow cosTheta 12) (- (pow alpha 6) 1)))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))) (/ (pow alpha 3) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1)))))))))) (pow cosTheta 6))
(/ (+ 1 (pow alpha 3)) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))
(/ (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))) (pow cosTheta 6))) (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))) (pow cosTheta 6))
(/ (- (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (+ (/ 1 (* (pow cosTheta 12) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (pow (- (pow alpha 6) 1) 2))))))) (+ (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (/ (pow alpha 3) (* (pow cosTheta 12) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (pow (- (pow alpha 6) 1) 2)))))))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))) (/ (pow alpha 3) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))))) (pow cosTheta 6))
(/ (- (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (pow (- (pow alpha 6) 1) 3)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (pow (- (pow alpha 6) 1) 3))))))) (pow cosTheta 18))) (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))) (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))) (* (pow cosTheta 12) (- (pow alpha 6) 1)))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))) (/ (pow alpha 3) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1)))))))))) (pow cosTheta 6))
-1
(- (* -2 (pow alpha 2)) 1)
(- (* (pow alpha 2) (- (* -2 (pow alpha 2)) 2)) 1)
(- (* (pow alpha 2) (- (* (pow alpha 2) (- (* 2 alpha) 2)) 2)) 1)
alpha
(* alpha (- 1 (/ 1 alpha)))
(* alpha (- (+ 1 (/ 2 (pow alpha 2))) (/ 1 alpha)))
(* alpha (- (+ 1 (/ 2 (pow alpha 2))) (+ (/ 1 alpha) (* 2 (/ 1 (pow alpha 3))))))
(* -1 alpha)
(* -1 (* alpha (- 1 (/ 1 alpha))))
(* -1 (* alpha (+ 1 (* -1 (/ (- 1 (/ 1 (pow alpha 4))) alpha)))))
(* -1 (* alpha (+ 1 (* -1 (/ (- (+ 1 (/ 3 (pow alpha 5))) (/ 1 (pow alpha 4))) alpha)))))
-1
(- (* -1 (pow alpha 2)) 1)
(- (* (pow alpha 2) (- (pow alpha 3) 1)) 1)
(- (* (pow alpha 2) (- (* (pow alpha 3) (+ 1 (pow alpha 2))) 1)) 1)
(pow alpha 8)
(* (pow alpha 8) (+ 1 (/ 1 (pow alpha 2))))
(* (pow alpha 8) (- (+ 1 (/ 1 (pow alpha 2))) (/ 1 (pow alpha 6))))
(* (pow alpha 8) (+ 1 (+ (* -1 (/ (+ 1 (/ 1 (pow alpha 2))) (pow alpha 6))) (/ 1 (pow alpha 2)))))
(* -1 (pow alpha 8))
(* (pow alpha 8) (- (/ 1 (pow alpha 2)) 1))
(* (pow alpha 8) (- (+ (/ 1 (pow alpha 2)) (/ 1 (pow alpha 6))) 1))
(* (pow alpha 8) (- (+ (/ 1 (pow alpha 2)) (/ 1 (pow alpha 6))) (+ 1 (/ 1 (pow alpha 8)))))
1
(+ 1 (pow alpha 2))
(+ 1 (pow alpha 2))
(+ 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))
(* (pow alpha 2) (- (/ 1 (pow alpha 2)) 1))
(* (pow alpha 2) (- (/ 1 (pow alpha 2)) 1))
(* (pow alpha 2) (- (/ 1 (pow alpha 2)) 1))
(log alpha)
(log alpha)
(log alpha)
(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) (+ 1 alpha))
(* (pow cosTheta 2) (+ 1 alpha))
(* (pow cosTheta 2) (+ 1 alpha))
(* (pow cosTheta 2) (+ 1 alpha))
(* 2 (pow cosTheta 2))
(* 2 (pow cosTheta 2))
(* 2 (pow cosTheta 2))
(* 2 (pow cosTheta 2))
(* 2 (pow cosTheta 2))
(* 2 (pow cosTheta 2))
(* 2 (pow cosTheta 2))
(* 2 (pow cosTheta 2))
(pow cosTheta 2)
(+ (* alpha (pow cosTheta 2)) (pow cosTheta 2))
(+ (* alpha (pow cosTheta 2)) (pow cosTheta 2))
(+ (* alpha (pow cosTheta 2)) (pow cosTheta 2))
(* alpha (pow cosTheta 2))
(* alpha (+ (/ (pow cosTheta 2) alpha) (pow cosTheta 2)))
(* alpha (+ (/ (pow cosTheta 2) alpha) (pow cosTheta 2)))
(* alpha (+ (/ (pow cosTheta 2) alpha) (pow cosTheta 2)))
(* alpha (pow cosTheta 2))
(* -1 (* alpha (+ (* -1 (/ (pow cosTheta 2) alpha)) (* -1 (pow cosTheta 2)))))
(* -1 (* alpha (+ (* -1 (/ (pow cosTheta 2) alpha)) (* -1 (pow cosTheta 2)))))
(* -1 (* alpha (+ (* -1 (/ (pow cosTheta 2) alpha)) (* -1 (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))
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* -3 (* (PI) (log (/ 1 alpha))))
(* -3 (* (PI) (log (/ 1 alpha))))
(* -3 (* (PI) (log (/ 1 alpha))))
(* -3 (* (PI) (log (/ 1 alpha))))
(* -3 (* (PI) (log (/ -1 alpha))))
(* -3 (* (PI) (log (/ -1 alpha))))
(* -3 (* (PI) (log (/ -1 alpha))))
(* -3 (* (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) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(- (* 1/2 (/ (* alpha (* cosTheta (+ cosTheta (* -1 cosTheta)))) (* (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) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(- (* alpha (- (* alpha (- (* 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 cosTheta 2) (pow (+ cosTheta (* -1 cosTheta)) 2)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (* cosTheta (+ cosTheta (* -1 cosTheta))) (* (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) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (fma.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 0 binary32) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.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 (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) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(- (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (* 1/2 (/ (* (pow cosTheta 3) (+ cosTheta (* -1 cosTheta))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (/ (* cosTheta (* (+ cosTheta (* -1 cosTheta)) (- (* 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 cosTheta 2) (pow (+ cosTheta (* -1 cosTheta)) 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 cosTheta 2) (pow (+ cosTheta (* -1 cosTheta)) 2)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (* cosTheta (+ cosTheta (* -1 cosTheta))) (* (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 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (fma.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 0 binary32) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.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)) (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)) (*.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))))) (neg.f32 alpha) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (fma.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 0 binary32) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.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 (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) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(* -1/3 (/ alpha (* cosTheta (* (PI) (log (/ 1 alpha))))))
(/.f32 (*.f32 #s(literal -1/3 binary32) alpha) (*.f32 cosTheta (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(* alpha (- (* 1/3 (/ (- cosTheta 1) (* alpha (* cosTheta (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ 1 alpha))))))))
(*.f32 alpha (+.f32 (/.f32 (fma.f32 cosTheta #s(literal 1/3 binary32) #s(literal -1/3 binary32)) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 cosTheta alpha))) (/.f32 #s(literal -1/3 binary32) (*.f32 cosTheta (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))))
(* alpha (- (* -1 (/ (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* cosTheta (* (PI) (log (/ 1 alpha))))))) (pow alpha 2))) (+ (* -1/3 (/ (- cosTheta 1) (* alpha (* cosTheta (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ 1 alpha)))))))))
(*.f32 alpha (neg.f32 (+.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) (/.f32 (*.f32 (+.f32 cosTheta #s(literal -1 binary32)) (+.f32 cosTheta #s(literal -1 binary32))) (*.f32 cosTheta (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) #s(literal -1/3 binary32) #s(literal -1/3 binary32)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (*.f32 alpha alpha)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 cosTheta (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 (fma.f32 cosTheta #s(literal -1/3 binary32) #s(literal 1/3 binary32)) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 cosTheta alpha)))))))
(* alpha (- (/ 1/3 (* (pow alpha 3) (* cosTheta (* (PI) (log (/ 1 alpha)))))) (+ (* -1 (/ (* (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* cosTheta (* (PI) (log (/ 1 alpha))))))) (- cosTheta 1)) (pow alpha 3))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/3 (/ (- cosTheta 1) (* alpha (* cosTheta (* (PI) (log (/ 1 alpha))))))) (+ (* 1/3 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- cosTheta 1)) (* (pow alpha 3) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/3 (/ (pow (- cosTheta 1) 2) (* (pow alpha 2) (* cosTheta (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ 1 alpha)))))))))))))
(*.f32 alpha (-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 cosTheta (*.f32 alpha (*.f32 alpha alpha))))) (fma.f32 (fma.f32 #s(literal 1/3 binary32) (/.f32 (*.f32 (+.f32 cosTheta #s(literal -1 binary32)) (+.f32 cosTheta #s(literal -1 binary32))) (*.f32 cosTheta (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) #s(literal -1/3 binary32) #s(literal -1/3 binary32)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (neg.f32 (/.f32 (+.f32 cosTheta #s(literal -1 binary32)) (*.f32 alpha (*.f32 alpha alpha)))) (fma.f32 #s(literal -1/3 binary32) (+.f32 (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 alpha alpha))) (/.f32 (+.f32 cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 cosTheta alpha)))) (fma.f32 #s(literal 1/3 binary32) (fma.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (/.f32 (+.f32 cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 (*.f32 (+.f32 cosTheta #s(literal -1 binary32)) (+.f32 cosTheta #s(literal -1 binary32))) (*.f32 alpha (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 cosTheta alpha))))) (/.f32 #s(literal 1/3 binary32) (*.f32 cosTheta (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))))))))
(* 1/3 (/ alpha (* cosTheta (* (PI) (log (/ -1 alpha))))))
(/.f32 (*.f32 #s(literal 1/3 binary32) alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) cosTheta)))
(* -1 (* alpha (- (* 1/3 (/ (- cosTheta 1) (* alpha (* cosTheta (* (PI) (log (/ -1 alpha))))))) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ -1 alpha)))))))))
(*.f32 (fma.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 cosTheta #s(literal -1 binary32)) (*.f32 alpha (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) cosTheta)))) (/.f32 #s(literal -1/3 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) cosTheta)))) (neg.f32 alpha))
(* -1 (* alpha (- (* -1 (/ (- (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* alpha (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* alpha (* cosTheta (* (PI) (log (/ -1 alpha)))))))) (* 1/3 (/ (- cosTheta 1) (* cosTheta (* (PI) (log (/ -1 alpha))))))) alpha)) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ -1 alpha)))))))))
(*.f32 (+.f32 (/.f32 (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 alpha (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (*.f32 #s(literal 1/3 binary32) (-.f32 (/.f32 (*.f32 (+.f32 cosTheta #s(literal -1 binary32)) (+.f32 cosTheta #s(literal -1 binary32))) (*.f32 alpha (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) cosTheta)))) (/.f32 (+.f32 cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) cosTheta)))))) (neg.f32 alpha)) (/.f32 #s(literal -1/3 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) cosTheta)))) (neg.f32 alpha))
(* -1 (* alpha (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ -1 alpha)))))) (+ (* -1/3 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- cosTheta 1)) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* cosTheta (* (PI) (log (/ -1 alpha))))))) (- cosTheta 1)))) alpha)) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* cosTheta (* (PI) (log (/ -1 alpha)))))))) alpha)) (* 1/3 (/ (- cosTheta 1) (* cosTheta (* (PI) (log (/ -1 alpha))))))) alpha)) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ -1 alpha)))))))))
(neg.f32 (*.f32 alpha (+.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) cosTheta))) (fma.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (/.f32 (+.f32 cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) #s(literal -1/3 binary32)) (*.f32 (+.f32 cosTheta #s(literal -1 binary32)) (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 cosTheta #s(literal -1 binary32)) (+.f32 cosTheta #s(literal -1 binary32)))) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) cosTheta))))))) (neg.f32 alpha)) (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 cosTheta #s(literal -1 binary32)) (+.f32 cosTheta #s(literal -1 binary32)))) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) cosTheta))))) (neg.f32 alpha)) (/.f32 (fma.f32 cosTheta #s(literal 1/3 binary32) #s(literal -1/3 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) cosTheta)))) (neg.f32 alpha)) (/.f32 #s(literal -1/3 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) 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) (* (+ 1 alpha) (* (- alpha 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) (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) (* (pow (+ 1 alpha) 2) (* (pow (- alpha 1) 2) (- (pow alpha 2) 1)))) (* (PI) (log (pow alpha 2)))) (/ (* (+ 1 alpha) (* (- alpha 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 (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 (+ 1 alpha) 3) (* (pow (- alpha 1) 3) (- (pow alpha 2) 1)))) (* (PI) (log (pow alpha 2))))) (* -1 (/ (* (pow (+ 1 alpha) 2) (* (pow (- alpha 1) 2) (- (pow alpha 2) 1))) (* (PI) (log (pow alpha 2))))))) (/ (* (+ 1 alpha) (* (- alpha 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) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 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)))))
(/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))))) (pow cosTheta 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (-.f32 (/.f32 (*.f32 alpha 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))))) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.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 (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (+ (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (+.f32 alpha #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32)))) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (*.f32 cosTheta cosTheta)))))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (+.f32 alpha #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32)))) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (*.f32 cosTheta cosTheta)))))))) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.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 (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 4) (pow (- alpha 1) 4)))))) (+ (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (/ (pow alpha 2) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 4) (pow (- alpha 1) 4)))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (+.f32 alpha #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32)))) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (*.f32 cosTheta cosTheta)))))) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (pow.f32 (+.f32 alpha #s(literal 1 binary32)) #s(literal 4 binary32)) (pow.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 4 binary32))) (pow.f32 cosTheta #s(literal 6 binary32)))))))) (+.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.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 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (+.f32 alpha #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32)))) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta (*.f32 cosTheta cosTheta))))))) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (pow.f32 (+.f32 alpha #s(literal 1 binary32)) #s(literal 4 binary32)) (pow.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 4 binary32))) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32)))))))) (*.f32 cosTheta cosTheta))
(* -1 (/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- alpha 1) (- (* -1 alpha) 1)))))))
(neg.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 cosTheta cosTheta)))))
(/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (* (log (pow alpha 2)) (* (- alpha 1) (- (* -1 alpha) 1)))))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2))))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2))))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (+.f32 (neg.f32 alpha) #s(literal -1 binary32)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32)))) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))))))) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (+.f32 (neg.f32 alpha) #s(literal -1 binary32)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32)))) (*.f32 cosTheta cosTheta))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (* (log (pow alpha 2)) (* (- alpha 1) (- (* -1 alpha) 1)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 3) (pow (- (* -1 alpha) 1) 3)))))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 3) (pow (- (* -1 alpha) 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 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (+.f32 (neg.f32 alpha) #s(literal -1 binary32)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32)))) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))))))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (+.f32 (neg.f32 alpha) #s(literal -1 binary32)) (*.f32 (+.f32 (neg.f32 alpha) #s(literal -1 binary32)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))))))) (*.f32 cosTheta (*.f32 cosTheta (*.f32 cosTheta cosTheta)))))) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (+.f32 (neg.f32 alpha) #s(literal -1 binary32)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32)))) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (+.f32 (neg.f32 alpha) #s(literal -1 binary32)) (*.f32 (+.f32 (neg.f32 alpha) #s(literal -1 binary32)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))))))) (*.f32 cosTheta (*.f32 cosTheta (*.f32 cosTheta cosTheta))))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (* (log (pow alpha 2)) (* (- alpha 1) (- (* -1 alpha) 1)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 4) (pow (- (* -1 alpha) 1) 4)))))))) (+ (* -1 (/ (- (/ 1 (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2))))) (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (* (pow cosTheta 4) (* (- alpha 1) (- (* -1 alpha) 1))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (/ (pow alpha 2) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 4) (pow (- (* -1 alpha) 1) 4))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (+.f32 (neg.f32 alpha) #s(literal -1 binary32)) (+.f32 (neg.f32 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 (+.f32 alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (pow.f32 (+.f32 (neg.f32 alpha) #s(literal -1 binary32)) #s(literal 4 binary32))) (pow.f32 cosTheta #s(literal 6 binary32)))))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))))))) (-.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (+.f32 (neg.f32 alpha) #s(literal -1 binary32)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32)))) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (pow.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (pow.f32 (+.f32 (neg.f32 alpha) #s(literal -1 binary32)) #s(literal 4 binary32))) (pow.f32 cosTheta #s(literal 6 binary32)))))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 (neg.f32 alpha) #s(literal -1 binary32)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (PI.f32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 (neg.f32 alpha) #s(literal -1 binary32)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (PI.f32))))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta (*.f32 cosTheta cosTheta))) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))))))) (*.f32 cosTheta cosTheta))
-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))
(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))))
alpha
alpha
alpha
alpha
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(*.f32 (*.f32 (log.f32 alpha) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) #s(literal 3 binary32)))
(+ (* 3 (* alpha (* cosTheta (* (PI) (* (log alpha) (+ cosTheta (* -1 cosTheta))))))) (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))
(*.f32 #s(literal 3 binary32) (fma.f32 alpha (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 0 binary32))) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* alpha (+ (* 3 (* alpha (* (pow cosTheta 2) (* (PI) (log alpha))))) (* 3 (* cosTheta (* (PI) (* (log alpha) (+ cosTheta (* -1 cosTheta)))))))))
(fma.f32 alpha (*.f32 #s(literal 3 binary32) (fma.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 0 binary32))))) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) #s(literal 3 binary32))))
(+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* alpha (+ (* 3 (* alpha (* (pow cosTheta 2) (* (PI) (log alpha))))) (* 3 (* cosTheta (* (PI) (* (log alpha) (+ cosTheta (* -1 cosTheta)))))))))
(fma.f32 alpha (*.f32 #s(literal 3 binary32) (fma.f32 alpha (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal 0 binary32))))) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) #s(literal 3 binary32))))
(* -4 (* (pow alpha 2) (* cosTheta (* (PI) (log (/ 1 alpha))))))
(*.f32 (*.f32 cosTheta (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (*.f32 #s(literal -4 binary32) (*.f32 alpha alpha)))
(* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ 1 alpha))))) (* -4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- cosTheta 1)))) alpha))))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal -4 binary32) (*.f32 cosTheta (fma.f32 (PI.f32) (neg.f32 (log.f32 alpha)) (/.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 cosTheta #s(literal -1 binary32)))) alpha)))))
(* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ 1 alpha))))) (+ (* -4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- cosTheta 1)))) alpha)) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2))))))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal -4 binary32) (fma.f32 cosTheta (fma.f32 (PI.f32) (neg.f32 (log.f32 alpha)) (/.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 cosTheta #s(literal -1 binary32)))) alpha)) (/.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (*.f32 alpha alpha)))))
(* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ 1 alpha))))) (+ (* -4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- cosTheta 1)))) alpha)) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2))))))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal -4 binary32) (fma.f32 cosTheta (fma.f32 (PI.f32) (neg.f32 (log.f32 alpha)) (/.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 cosTheta #s(literal -1 binary32)))) alpha)) (/.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (*.f32 alpha alpha)))))
(* -4 (* (pow alpha 2) (* cosTheta (* (PI) (log (/ -1 alpha))))))
(*.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) cosTheta)) (*.f32 #s(literal -4 binary32) (*.f32 alpha alpha)))
(* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ -1 alpha))))) (* -4 (/ (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- cosTheta 1)))) alpha))))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal -4 binary32) (*.f32 cosTheta (fma.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (+.f32 cosTheta #s(literal -1 binary32)))) alpha)))))
(* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ -1 alpha))))) (* -1 (/ (+ (* 4 (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- cosTheta 1))))) (* 4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) alpha))) alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) #s(literal -4 binary32)) (/.f32 (*.f32 #s(literal 4 binary32) (fma.f32 (PI.f32) (*.f32 (*.f32 (+.f32 cosTheta #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) cosTheta) (/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) alpha))) (neg.f32 alpha))))
(* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ -1 alpha))))) (* -1 (/ (+ (* 4 (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- cosTheta 1))))) (* 4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) alpha))) alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) #s(literal -4 binary32)) (/.f32 (*.f32 #s(literal 4 binary32) (fma.f32 (PI.f32) (*.f32 (*.f32 (+.f32 cosTheta #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) cosTheta) (/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) alpha))) (neg.f32 alpha))))
(* (PI) (log (pow alpha 3)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))
(fma.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))
(fma.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))
(fma.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))))
(* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32)))))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 cosTheta cosTheta)))))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 cosTheta cosTheta)))))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 cosTheta cosTheta)))))
(* -1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (- alpha 1) (- (* -1 alpha) 1))))))
(*.f32 (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (+.f32 (neg.f32 alpha) #s(literal -1 binary32)) (log.f32 (*.f32 alpha (*.f32 alpha alpha))))))
(* (pow cosTheta 2) (+ (* -1 (* (PI) (* (log (pow alpha 3)) (* (- alpha 1) (- (* -1 alpha) 1))))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (PI.f32) (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (+.f32 (neg.f32 alpha) #s(literal -1 binary32)) (PI.f32))))))
(* (pow cosTheta 2) (+ (* -1 (* (PI) (* (log (pow alpha 3)) (* (- alpha 1) (- (* -1 alpha) 1))))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (PI.f32) (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (+.f32 (neg.f32 alpha) #s(literal -1 binary32)) (PI.f32))))))
(* (pow cosTheta 2) (+ (* -1 (* (PI) (* (log (pow alpha 3)) (* (- alpha 1) (- (* -1 alpha) 1))))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (PI.f32) (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (+.f32 (neg.f32 alpha) #s(literal -1 binary32)) (PI.f32))))))
-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))
(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 6))))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32)))))
(- (* 1/2 (/ (* (pow alpha 6) (pow cosTheta 6)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal 2 binary32)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))))))
(- (* (pow alpha 6) (- (* -1/2 (/ (* (pow alpha 6) (pow cosTheta 12)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 3))))) (* -1/2 (/ (pow cosTheta 6) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))
(fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 cosTheta #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal 3 binary32)))) (/.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal 2 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))))))
(- (* (pow alpha 6) (- (* (pow alpha 6) (- (* 1/2 (/ (* (pow alpha 6) (pow cosTheta 18)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 4))))) (* 1/2 (/ (pow cosTheta 12) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 3))))))) (* -1/2 (/ (pow cosTheta 6) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))
(fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (fma.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 (pow.f32 cosTheta #s(literal 18 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal 4 binary32)))) (neg.f32 (/.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal 3 binary32)))))) (pow.f32 alpha #s(literal 6 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal 2 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))))))
(/ 1/2 (* (pow alpha 7) (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (pow.f32 alpha #s(literal 7 binary32)))))
(/ 1/2 (* (pow alpha 7) (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (pow.f32 alpha #s(literal 7 binary32)))))
(/ (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 7))) (* (pow alpha 7) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) (pow alpha 7))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32))) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 (pow.f32 cosTheta #s(literal 14 binary32)) (pow.f32 alpha #s(literal 7 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32)))))) (pow.f32 alpha #s(literal 7 binary32)))
(/ (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 7))) (* (pow alpha 7) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) (pow alpha 7))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32))) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 (pow.f32 cosTheta #s(literal 14 binary32)) (pow.f32 alpha #s(literal 7 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32)))))) (pow.f32 alpha #s(literal 7 binary32)))
(/ -1/2 (* (pow alpha 8) (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 alpha #s(literal 8 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 8 binary32))))))
(/ -1/2 (* (pow alpha 8) (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 alpha #s(literal 8 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 8 binary32))))))
(/ (- (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 8))) (* (pow alpha 8) (* (pow cosTheta 16) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (pow alpha 8))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 8 binary32))) (*.f32 (pow.f32 alpha #s(literal 8 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 16 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) (pow.f32 cosTheta #s(literal 8 binary32)))))) (pow.f32 alpha #s(literal 8 binary32)))
(/ (- (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 8))) (* (pow alpha 8) (* (pow cosTheta 16) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (pow alpha 8))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 8 binary32))) (*.f32 (pow.f32 alpha #s(literal 8 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 16 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) (pow.f32 cosTheta #s(literal 8 binary32)))))) (pow.f32 alpha #s(literal 8 binary32)))
(/ -1/2 (* (PI) (log alpha)))
(/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(- (* 1/2 (/ (* (pow cosTheta 6) (- (pow alpha 6) 1)) (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (PI) (log alpha)))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (/.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
(- (* (pow cosTheta 6) (- (* -1/2 (/ (* (pow cosTheta 6) (pow (- (pow alpha 6) 1) 2)) (* (PI) (log alpha)))) (* -1/2 (/ (- (pow alpha 6) 1) (* (PI) (log alpha)))))) (* 1/2 (/ 1 (* (PI) (log alpha)))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (/.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (PI.f32) (log.f32 alpha))) (neg.f32 (/.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 alpha))))) (pow.f32 cosTheta #s(literal 6 binary32))) (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
(- (* (pow cosTheta 6) (- (* (pow cosTheta 6) (- (* 1/2 (/ (* (pow cosTheta 6) (pow (- (pow alpha 6) 1) 3)) (* (PI) (log alpha)))) (* 1/2 (/ (pow (- (pow alpha 6) 1) 2) (* (PI) (log alpha)))))) (* -1/2 (/ (- (pow alpha 6) 1) (* (PI) (log alpha)))))) (* 1/2 (/ 1 (* (PI) (log alpha)))))
(fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (fma.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))) (pow.f32 cosTheta #s(literal 6 binary32))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1/2 binary32)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
(/ -1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (- (pow alpha 6) 1)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32))))))
(/ (- (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- (pow alpha 6) 1)))))) (pow cosTheta 6))
(/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 alpha) (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)))))) (pow.f32 cosTheta #s(literal 6 binary32)))
(/ (- (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 2))))) (+ (/ 1/2 (* (pow cosTheta 12) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 3))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- (pow alpha 6) 1))))))) (pow cosTheta 6))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 alpha) (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 cosTheta #s(literal 12 binary32)))))) (pow.f32 cosTheta #s(literal 6 binary32)))
(/ (- (+ (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 2))))) (* 1/2 (/ 1 (* (pow cosTheta 18) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 4))))))) (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (- (pow alpha 6) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 3)))))))) (pow cosTheta 6))
(/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 alpha) (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 cosTheta #s(literal 6 binary32))))) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 18 binary32)) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 4 binary32))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 cosTheta #s(literal 12 binary32)))))))) (pow.f32 cosTheta #s(literal 6 binary32)))
(/ -1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (- (pow alpha 6) 1)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32))))))
(/ (- (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- (pow alpha 6) 1)))))) (pow cosTheta 6))
(/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 alpha) (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)))))) (pow.f32 cosTheta #s(literal 6 binary32)))
(/ (- (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 2))))) (+ (/ 1/2 (* (pow cosTheta 12) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 3))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- (pow alpha 6) 1))))))) (pow cosTheta 6))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 alpha) (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 cosTheta #s(literal 12 binary32)))))) (pow.f32 cosTheta #s(literal 6 binary32)))
(/ (- (+ (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 2))))) (* 1/2 (/ 1 (* (pow cosTheta 18) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 4))))))) (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (- (pow alpha 6) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (* (log alpha) (pow (- (pow alpha 6) 1) 3)))))))) (pow cosTheta 6))
(/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 alpha) (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 cosTheta #s(literal 6 binary32))))) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 18 binary32)) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 4 binary32))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 cosTheta #s(literal 12 binary32)))))))) (pow.f32 cosTheta #s(literal 6 binary32)))
(* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(*.f32 (*.f32 (log.f32 alpha) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.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) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 alpha alpha)))))
(+ (* 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) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 alpha alpha)))))
(+ (* 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) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 alpha alpha)))))
(* -2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))
(*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (*.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 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (PI.f32) (neg.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 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (PI.f32) (neg.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 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (*.f32 alpha alpha)))))
(* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))
(*.f32 (*.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 2 binary32) (*.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 #s(literal 2 binary32) (*.f32 (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 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (PI.f32))) (*.f32 alpha alpha))) (*.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 #s(literal 2 binary32) (*.f32 (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 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (PI.f32))) (*.f32 alpha alpha))) (*.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 #s(literal 2 binary32) (*.f32 (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 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (PI.f32))) (*.f32 alpha alpha))) (*.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 (PI.f32) (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32)))))))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))
(*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32)))))))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))
(*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32)))))))
(* 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 cosTheta cosTheta) (*.f32 #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 cosTheta cosTheta) (*.f32 #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 cosTheta cosTheta) (*.f32 #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 cosTheta cosTheta) (*.f32 #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 cosTheta cosTheta) (*.f32 #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 cosTheta cosTheta) (*.f32 #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))))
(*.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 (-.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)))
(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)
(* -1 (log (/ -1 alpha)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -1 (log (/ -1 alpha)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -1 (log (/ -1 alpha)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -1 (log (/ -1 alpha)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(/ -1/8 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 8))))))
(/.f32 #s(literal -1/8 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 8 binary32))))))
(- (* 1/8 (/ (pow alpha 2) (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 8))))))) (* 1/8 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 8))))))))
(fma.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 8 binary32)))))) (/.f32 #s(literal -1/8 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 8 binary32)))))))
(- (* (pow alpha 2) (+ (* 1/8 (/ (* (pow alpha 6) (pow cosTheta 8)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 8))) 2))))) (* 1/8 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 8))))))))) (* 1/8 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 8))))))))
(fma.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/8 binary32) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 (pow.f32 cosTheta #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 8 binary32))) #s(literal 2 binary32))))) (/.f32 #s(literal 1/8 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 8 binary32)))))))) (/.f32 #s(literal -1/8 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 8 binary32)))))))
(- (* (pow alpha 2) (+ (* (pow alpha 6) (- (* -1/8 (/ (* (pow alpha 2) (pow cosTheta 8)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 8))) 2))))) (* -1/8 (/ (pow cosTheta 8) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 8))) 2))))))) (* 1/8 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 8))))))))) (* 1/8 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 8))))))))
(fma.f32 (*.f32 alpha alpha) (fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 #s(literal -1/8 binary32) (fma.f32 (*.f32 alpha alpha) (/.f32 (pow.f32 cosTheta #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 8 binary32))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (pow.f32 cosTheta #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 8 binary32))) #s(literal 2 binary32))))))) (/.f32 #s(literal 1/8 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 8 binary32))))))) (/.f32 #s(literal -1/8 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 8 binary32)))))))
(/ -1/3 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))
(/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))))
(- (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))
(-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))))) (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 cosTheta (*.f32 cosTheta (neg.f32 cosTheta)) #s(literal 1 binary32)) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32)))))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))))))
(- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 3)))) (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))
(fma.f32 (fma.f32 cosTheta (*.f32 cosTheta (neg.f32 cosTheta)) #s(literal 1 binary32)) (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))) (/.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 cosTheta (*.f32 cosTheta (neg.f32 cosTheta))) #s(literal -1/3 binary32)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32)))))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta (pow.f32 alpha #s(literal 6 binary32)))))) (-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))))) (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 cosTheta (*.f32 cosTheta (neg.f32 cosTheta)) #s(literal 1 binary32)) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32)))))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))))))
(- (+ (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 3))) 2) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 9) (pow cosTheta 6)))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 3))))))
(fma.f32 (fma.f32 cosTheta (*.f32 cosTheta (neg.f32 cosTheta)) #s(literal 1 binary32)) (*.f32 (fma.f32 cosTheta (*.f32 cosTheta (neg.f32 cosTheta)) #s(literal 1 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))) (/.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 cosTheta (*.f32 cosTheta (neg.f32 cosTheta))) #s(literal -1/3 binary32)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32)))))) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 alpha #s(literal 9 binary32))))) (-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))))) (fma.f32 (fma.f32 cosTheta (*.f32 cosTheta (neg.f32 cosTheta)) #s(literal 1 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))) (/.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 cosTheta (*.f32 cosTheta (neg.f32 cosTheta))) #s(literal -1/3 binary32)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32)))))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta (pow.f32 alpha #s(literal 6 binary32))))) (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 cosTheta (*.f32 cosTheta (neg.f32 cosTheta)) #s(literal 1 binary32)) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32)))))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))))))))
(/ -1/7 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha)))))
(/.f32 #s(literal -1/7 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32)))))
(/ -1/7 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha)))))
(/.f32 #s(literal -1/7 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32)))))
(- (* -1 (/ (- (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha)))))) (* -1/7 (/ (+ 1 (* -1 (pow cosTheta 7))) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha))))))) (pow alpha 7))) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha)))))))
(+.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/7 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32))))) (/.f32 (*.f32 #s(literal -1/7 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32)))) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 14 binary32)))))) (neg.f32 (pow.f32 alpha #s(literal 7 binary32)))) (/.f32 #s(literal -1/7 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32))))))
(- (* -1 (/ (- (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha)))))) (* -1/7 (/ (+ 1 (* -1 (pow cosTheta 7))) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha))))))) (pow alpha 7))) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha)))))))
(+.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/7 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32))))) (/.f32 (*.f32 #s(literal -1/7 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32)))) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 14 binary32)))))) (neg.f32 (pow.f32 alpha #s(literal 7 binary32)))) (/.f32 #s(literal -1/7 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32))))))
(/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (PI) (log (pow alpha 8))))
(/.f32 (+.f32 alpha (fma.f32 alpha (+.f32 alpha #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 8 binary32)))))
(/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (PI) (log (pow alpha 8))))
(/.f32 (+.f32 alpha (fma.f32 alpha (+.f32 alpha #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 8 binary32)))))
(- (+ (* -1 (/ (* (pow cosTheta 8) (* (- (+ alpha (* alpha (- alpha 1))) 1) (- (pow alpha 8) 1))) (* (PI) (log (pow alpha 8))))) (+ (/ alpha (* (PI) (log (pow alpha 8)))) (/ (* alpha (- alpha 1)) (* (PI) (log (pow alpha 8)))))) (/ 1 (* (PI) (log (pow alpha 8)))))
(fma.f32 (pow.f32 cosTheta #s(literal 8 binary32)) (neg.f32 (/.f32 (*.f32 (+.f32 alpha (fma.f32 alpha (+.f32 alpha #s(literal -1 binary32)) #s(literal -1 binary32))) (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 8 binary32)))))) (fma.f32 alpha (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 8 binary32))))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 8 binary32)))))))
(- (+ (* -1 (/ (* (pow cosTheta 8) (* (- (+ alpha (* alpha (- alpha 1))) 1) (- (pow alpha 8) 1))) (* (PI) (log (pow alpha 8))))) (+ (/ alpha (* (PI) (log (pow alpha 8)))) (/ (* alpha (- alpha 1)) (* (PI) (log (pow alpha 8)))))) (/ 1 (* (PI) (log (pow alpha 8)))))
(fma.f32 (pow.f32 cosTheta #s(literal 8 binary32)) (neg.f32 (/.f32 (*.f32 (+.f32 alpha (fma.f32 alpha (+.f32 alpha #s(literal -1 binary32)) #s(literal -1 binary32))) (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 8 binary32)))))) (fma.f32 alpha (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 8 binary32))))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 8 binary32)))))))
(/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))))
(/.f32 (+.f32 alpha (fma.f32 alpha (+.f32 alpha #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 8 binary32))) (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 8 binary32)))))
(/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))))
(/.f32 (+.f32 alpha (fma.f32 alpha (+.f32 alpha #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 8 binary32))) (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 8 binary32)))))
(/ (- (+ (/ 1 (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2))))) (+ (/ alpha (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))) (/ (* alpha (- alpha 1)) (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))) (+ (/ alpha (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2)))))))) (pow cosTheta 8))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 8 binary32)))) (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 8 binary32))))) (-.f32 (fma.f32 alpha (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (log.f32 (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32)) (PI.f32)))) (/.f32 alpha (*.f32 (log.f32 (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32)) (PI.f32))))) (+.f32 (/.f32 alpha (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 8 binary32)))) (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 8 binary32))))) (fma.f32 alpha (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 8 binary32)))) (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 8 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32)) (PI.f32)))))))) (pow.f32 cosTheta #s(literal 8 binary32)))
(/ (- (+ (/ 1 (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2))))) (+ (/ alpha (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))) (/ (* alpha (- alpha 1)) (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))) (+ (/ alpha (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2)))))))) (pow cosTheta 8))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 8 binary32)))) (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 8 binary32))))) (-.f32 (fma.f32 alpha (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (log.f32 (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32)) (PI.f32)))) (/.f32 alpha (*.f32 (log.f32 (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32)) (PI.f32))))) (+.f32 (/.f32 alpha (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 8 binary32)))) (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 8 binary32))))) (fma.f32 alpha (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 8 binary32)))) (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 8 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32)) (PI.f32)))))))) (pow.f32 cosTheta #s(literal 8 binary32)))
(/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))))
(/.f32 (+.f32 alpha (fma.f32 alpha (+.f32 alpha #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 8 binary32))) (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 8 binary32)))))
(/ (- (+ alpha (* alpha (- alpha 1))) 1) (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))))
(/.f32 (+.f32 alpha (fma.f32 alpha (+.f32 alpha #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 8 binary32))) (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 8 binary32)))))
(/ (- (+ (/ 1 (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2))))) (+ (/ alpha (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))) (/ (* alpha (- alpha 1)) (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))) (+ (/ alpha (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2)))))))) (pow cosTheta 8))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 8 binary32)))) (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 8 binary32))))) (-.f32 (fma.f32 alpha (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (log.f32 (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32)) (PI.f32)))) (/.f32 alpha (*.f32 (log.f32 (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32)) (PI.f32))))) (+.f32 (/.f32 alpha (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 8 binary32)))) (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 8 binary32))))) (fma.f32 alpha (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 8 binary32)))) (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 8 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32)) (PI.f32)))))))) (pow.f32 cosTheta #s(literal 8 binary32)))
(/ (- (+ (/ 1 (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2))))) (+ (/ alpha (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))) (/ (* alpha (- alpha 1)) (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 8)) (- (pow alpha 8) 1)))) (+ (/ alpha (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2))))) (/ (* alpha (- alpha 1)) (* (pow cosTheta 8) (* (PI) (* (log (pow alpha 8)) (pow (- (pow alpha 8) 1) 2)))))))) (pow cosTheta 8))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 8 binary32)))) (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 8 binary32))))) (-.f32 (fma.f32 alpha (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (log.f32 (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32)) (PI.f32)))) (/.f32 alpha (*.f32 (log.f32 (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32)) (PI.f32))))) (+.f32 (/.f32 alpha (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 8 binary32)))) (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 8 binary32))))) (fma.f32 alpha (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 8 binary32)))) (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 8 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal -1 binary32)) (PI.f32)))))))) (pow.f32 cosTheta #s(literal 8 binary32)))
-1
#s(literal -1 binary32)
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(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 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)))))
-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 alpha (/.f32 #s(literal -1 binary32) alpha)))
(* alpha (- 1 (/ 1 alpha)))
(+.f32 alpha (*.f32 alpha (/.f32 #s(literal -1 binary32) alpha)))
(* alpha (- 1 (/ 1 alpha)))
(+.f32 alpha (*.f32 alpha (/.f32 #s(literal -1 binary32) alpha)))
alpha
(* -1 (* alpha (- (/ 1 alpha) 1)))
(neg.f32 (fma.f32 alpha (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)))
(* -1 (* alpha (- (/ 1 alpha) 1)))
(neg.f32 (fma.f32 alpha (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)))
(* -1 (* alpha (- (/ 1 alpha) 1)))
(neg.f32 (fma.f32 alpha (/.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 alpha (/.f32 #s(literal -1 binary32) alpha)))
(* alpha (- 1 (/ 1 alpha)))
(+.f32 alpha (*.f32 alpha (/.f32 #s(literal -1 binary32) alpha)))
(* alpha (- 1 (/ 1 alpha)))
(+.f32 alpha (*.f32 alpha (/.f32 #s(literal -1 binary32) alpha)))
alpha
(* -1 (* alpha (- (/ 1 alpha) 1)))
(neg.f32 (fma.f32 alpha (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)))
(* -1 (* alpha (- (/ 1 alpha) 1)))
(neg.f32 (fma.f32 alpha (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)))
(* -1 (* alpha (- (/ 1 alpha) 1)))
(neg.f32 (fma.f32 alpha (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)))
(/ -1/6 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))
(/.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32)))))
(- (* 1/6 (/ (* alpha (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 6)))) (* -1 (pow cosTheta 6))))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))) (* 1/6 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))
(fma.f32 #s(literal 1/6 binary32) (/.f32 (fma.f32 alpha (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) (pow.f32 cosTheta #s(literal 6 binary32)))) alpha) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal 2 binary32)))) (/.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))))))
(- (* alpha (- (* -1 (* alpha (+ (* 1/6 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))) (* 1/6 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 6)))) (* -1 (pow cosTheta 6)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 3)))))))) (* -1/6 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 6)))) (* -1 (pow cosTheta 6)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))))) (* 1/6 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))
(fma.f32 alpha (fma.f32 (neg.f32 alpha) (fma.f32 #s(literal 1/6 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32)))) (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal 3 binary32)))) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32)))))) (*.f32 #s(literal 1/6 binary32) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32)))) (pow.f32 cosTheta #s(literal 6 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal 2 binary32)))))) (/.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))))))
(- (* alpha (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 6)))) (* -1 (pow cosTheta 6)))) (+ (* 1/6 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 6)))) (* -1 (pow cosTheta 6)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 3))))) (* 1/6 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))) (+ 1 (* -1 (pow cosTheta 6))))) (+ (* -1/6 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 6)))) (* -1 (pow cosTheta 6)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))) (* 1/6 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))))) (+ (* 1/6 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))) (* 1/6 (/ (pow (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 6)))) (* -1 (pow cosTheta 6)))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 3)))))))) (* -1/6 (/ (+ 1 (+ (* -1 (+ 1 (* -1 (pow cosTheta 6)))) (* -1 (pow cosTheta 6)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))))) (* 1/6 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))
(fma.f32 alpha (fma.f32 alpha (neg.f32 (fma.f32 alpha (fma.f32 (neg.f32 (-.f32 (-.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32)))) (pow.f32 cosTheta #s(literal 6 binary32)))) (/.f32 (fma.f32 #s(literal 1/6 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32)))) (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal 3 binary32)))) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32)))))) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 #s(literal -1/6 binary32) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32)))) (pow.f32 cosTheta #s(literal 6 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal 2 binary32)))) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))))))) (fma.f32 #s(literal 1/6 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32)))) (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal 3 binary32)))) (/.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32)))))))) (*.f32 #s(literal 1/6 binary32) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32)))) (pow.f32 cosTheta #s(literal 6 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal 2 binary32)))))) (/.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))))))
(/ -1/7 (* (pow alpha 5) (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))
(/.f32 #s(literal -1/7 binary32) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32)))) (pow.f32 alpha #s(literal 5 binary32))))
(/ (- (* 1/7 (/ 1 (* alpha (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) (pow alpha 5))
(/.f32 (+.f32 (/.f32 #s(literal 1/7 binary32) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) alpha))) (/.f32 #s(literal -1/7 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32)))))) (pow.f32 alpha #s(literal 5 binary32)))
(/ (- (/ 1/7 (* alpha (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha)))))) (+ (/ 1/7 (* (pow alpha 2) (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha)))))) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha)))))))) (pow alpha 5))
(/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1/7 binary32) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) alpha))) (/.f32 #s(literal 1/7 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32))))))) (/.f32 #s(literal -1/7 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32)))))) (pow.f32 alpha #s(literal 5 binary32)))
(/ (- (+ (* -1 (/ (+ (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha)))))) (* 1/7 (/ 1 (* (pow alpha 4) (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha)))))))) (pow alpha 2))) (/ 1/7 (* alpha (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) (pow alpha 5))
(/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1/7 binary32) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) alpha))) (/.f32 (+.f32 (/.f32 #s(literal 1/7 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32))))) (/.f32 #s(literal 1/7 binary32) (*.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (pow.f32 alpha #s(literal 4 binary32)))))) (*.f32 alpha alpha))) (/.f32 #s(literal -1/7 binary32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32)))))) (pow.f32 alpha #s(literal 5 binary32)))
(/ 1/7 (* (pow alpha 5) (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))
(/.f32 #s(literal 1/7 binary32) (*.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32)))) (pow.f32 alpha #s(literal 5 binary32))))
(* -1 (/ (- (* 1/7 (/ 1 (* alpha (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) (pow alpha 5)))
(/.f32 (+.f32 (/.f32 #s(literal 1/7 binary32) (*.f32 alpha (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32)))))) (/.f32 #s(literal -1/7 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32)))))) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(* -1 (/ (- (* -1 (/ (- (* 1/7 (/ 1 (* alpha (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) alpha)) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) (pow alpha 5)))
(/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/7 binary32) (*.f32 alpha (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32)))))) (/.f32 #s(literal -1/7 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32)))))) (neg.f32 alpha)) (/.f32 #s(literal -1/7 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32)))))) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/7 (/ 1 (* (pow alpha 4) (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) alpha)) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) alpha)) (* 1/7 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ -1 alpha))))))) (pow alpha 5)))
(neg.f32 (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/7 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 #s(literal -1/7 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32)))))) (neg.f32 alpha)) (/.f32 #s(literal -1/7 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32)))))) (neg.f32 alpha)) (/.f32 #s(literal -1/7 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32)))))) (pow.f32 alpha #s(literal 5 binary32))))
(/ (* (+ 1 (pow alpha 3)) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha)))))
(/.f32 (*.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 alpha #s(literal 1 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha))))
(+ (* -1 (/ (* (pow cosTheta 6) (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 6) 1) 2))) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha)))))) (/ (* (+ 1 (pow alpha 3)) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))
(fma.f32 (neg.f32 (pow.f32 cosTheta #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 alpha #s(literal 1 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha)))) (/.f32 (*.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 alpha #s(literal 1 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha)))))
(+ (* (pow cosTheta 6) (- (/ (* (pow cosTheta 6) (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 6) 1) 3))) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (/ (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 6) 1) 2)) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))) (/ (* (+ 1 (pow alpha 3)) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))
(fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (/.f32 (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 3 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 alpha #s(literal 1 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha)))) (neg.f32 (/.f32 (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 alpha #s(literal 1 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha)))))) (/.f32 (*.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 alpha #s(literal 1 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha)))))
(+ (* (pow cosTheta 6) (- (* (pow cosTheta 6) (- (* -1 (/ (* (pow cosTheta 6) (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 6) 1) 4))) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha)))))) (* -1 (/ (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 6) 1) 3)) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha)))))))) (/ (* (+ 1 (pow alpha 3)) (pow (- (pow alpha 6) 1) 2)) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))) (/ (* (+ 1 (pow alpha 3)) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))
(fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (fma.f32 (neg.f32 (pow.f32 cosTheta #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 4 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 alpha #s(literal 1 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha)))) (/.f32 (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 3 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 alpha #s(literal 1 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha))))) (neg.f32 (/.f32 (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 alpha #s(literal 1 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha)))))) (/.f32 (*.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 alpha #s(literal 1 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha)))))
(/ (+ 1 (pow alpha 3)) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))
(/.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 alpha #s(literal 1 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32)))))
(/ (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))) (pow cosTheta 6))) (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))) (pow cosTheta 6))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 alpha #s(literal 1 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha)))) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 alpha #s(literal 1 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha))))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha))) (PI.f32)))) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha))) (PI.f32))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (pow.f32 cosTheta #s(literal 6 binary32)))
(/ (- (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (+ (/ 1 (* (pow cosTheta 12) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (pow (- (pow alpha 6) 1) 2))))))) (+ (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (/ (pow alpha 3) (* (pow cosTheta 12) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (pow (- (pow alpha 6) 1) 2)))))))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))) (/ (pow alpha 3) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))))) (pow cosTheta 6))
(/.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 12 binary32))))) (+.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 alpha #s(literal 1 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha)))) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 12 binary32))))))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 alpha #s(literal 1 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 6 binary32)))) (*.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha))) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 6 binary32)))) (*.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha))) (pow.f32 cosTheta #s(literal 6 binary32)))))))) (pow.f32 cosTheta #s(literal 6 binary32)))
(/ (- (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (pow (- (pow alpha 6) 1) 3)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (pow (- (pow alpha 6) 1) 3))))))) (pow cosTheta 18))) (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))) (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))) (* (pow cosTheta 12) (- (pow alpha 6) 1)))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))) (/ (pow alpha 3) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1)))))))))) (pow cosTheta 6))
(/.f32 (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 alpha #s(literal 1 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha)))) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 alpha #s(literal 1 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha))))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 6 binary32)))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 3 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha))))) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 6 binary32)))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 3 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha)))))) (pow.f32 cosTheta #s(literal 18 binary32)))) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 6 binary32)))) (*.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha))) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 6 binary32)))) (*.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha))) (pow.f32 cosTheta #s(literal 6 binary32)))))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha))) (PI.f32)))) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha))) (PI.f32))))) (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)))))) (pow.f32 cosTheta #s(literal 6 binary32)))
(/ (+ 1 (pow alpha 3)) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))
(/.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 alpha #s(literal 1 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 6 binary32)))))
(/ (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))) (pow cosTheta 6))) (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))) (pow cosTheta 6))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 alpha #s(literal 1 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha)))) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 alpha #s(literal 1 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha))))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha))) (PI.f32)))) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha))) (PI.f32))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (pow.f32 cosTheta #s(literal 6 binary32)))
(/ (- (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (+ (/ 1 (* (pow cosTheta 12) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (pow (- (pow alpha 6) 1) 2))))))) (+ (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (/ (pow alpha 3) (* (pow cosTheta 12) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (pow (- (pow alpha 6) 1) 2)))))))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))) (/ (pow alpha 3) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))))) (pow cosTheta 6))
(/.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 12 binary32))))) (+.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 alpha #s(literal 1 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha)))) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha)))) (*.f32 (PI.f32) (pow.f32 cosTheta #s(literal 12 binary32))))))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 alpha #s(literal 1 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 6 binary32)))) (*.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha))) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 6 binary32)))) (*.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha))) (pow.f32 cosTheta #s(literal 6 binary32)))))))) (pow.f32 cosTheta #s(literal 6 binary32)))
(/ (- (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (pow (- (pow alpha 6) 1) 3)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (pow (- (pow alpha 6) 1) 3))))))) (pow cosTheta 18))) (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (- (+ 1 (pow alpha 6)) alpha))))))) (+ (* -1 (/ (+ (/ 1 (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1)))))) (/ (pow alpha 3) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))) (* (pow cosTheta 12) (- (pow alpha 6) 1)))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1))))))) (/ (pow alpha 3) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 6)) (* (+ 1 alpha) (* (- (+ 1 (pow alpha 6)) alpha) (- (pow alpha 6) 1)))))))))) (pow cosTheta 6))
(/.f32 (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 alpha #s(literal 1 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha)))) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 alpha #s(literal 1 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha))))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 6 binary32)))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 3 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha))))) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 6 binary32)))) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (pow.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) #s(literal 3 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha)))))) (pow.f32 cosTheta #s(literal 18 binary32)))) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 6 binary32)))) (*.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha))) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 6 binary32)))) (*.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha))) (pow.f32 cosTheta #s(literal 6 binary32)))))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha))) (PI.f32)))) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (log.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) alpha))) (PI.f32))))) (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32)))))) (pow.f32 cosTheta #s(literal 6 binary32)))
-1
#s(literal -1 binary32)
(- (* -2 (pow alpha 2)) 1)
(fma.f32 alpha (*.f32 alpha #s(literal -2 binary32)) #s(literal -1 binary32))
(- (* (pow alpha 2) (- (* -2 (pow alpha 2)) 2)) 1)
(fma.f32 alpha (*.f32 alpha (fma.f32 (*.f32 alpha alpha) #s(literal -2 binary32) #s(literal -2 binary32))) #s(literal -1 binary32))
(- (* (pow alpha 2) (- (* (pow alpha 2) (- (* 2 alpha) 2)) 2)) 1)
(fma.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 alpha alpha) (fma.f32 alpha #s(literal 2 binary32) #s(literal -2 binary32)) #s(literal -2 binary32)) #s(literal -1 binary32))
alpha
(* alpha (- 1 (/ 1 alpha)))
(+.f32 alpha (*.f32 alpha (/.f32 #s(literal -1 binary32) alpha)))
(* alpha (- (+ 1 (/ 2 (pow alpha 2))) (/ 1 alpha)))
(*.f32 alpha (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha))))
(* alpha (- (+ 1 (/ 2 (pow alpha 2))) (+ (/ 1 alpha) (* 2 (/ 1 (pow alpha 3))))))
(*.f32 alpha (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha))) (/.f32 #s(literal 2 binary32) (*.f32 alpha (*.f32 alpha alpha)))))
(* -1 alpha)
(neg.f32 alpha)
(* -1 (* alpha (- 1 (/ 1 alpha))))
(*.f32 (neg.f32 alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)))
(* -1 (* alpha (+ 1 (* -1 (/ (- 1 (/ 1 (pow alpha 4))) alpha)))))
(neg.f32 (fma.f32 alpha (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (neg.f32 alpha)) alpha))
(* -1 (* alpha (+ 1 (* -1 (/ (- (+ 1 (/ 3 (pow alpha 5))) (/ 1 (pow alpha 4))) alpha)))))
(neg.f32 (fma.f32 alpha (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 3 binary32) (pow.f32 alpha #s(literal 5 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (neg.f32 alpha)) alpha))
-1
#s(literal -1 binary32)
(- (* -1 (pow alpha 2)) 1)
(fma.f32 alpha (neg.f32 alpha) #s(literal -1 binary32))
(- (* (pow alpha 2) (- (pow alpha 3) 1)) 1)
(fma.f32 alpha (*.f32 alpha (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) #s(literal -1 binary32))
(- (* (pow alpha 2) (- (* (pow alpha 3) (+ 1 (pow alpha 2))) 1)) 1)
(fma.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)) #s(literal -1 binary32)) #s(literal -1 binary32))
(pow alpha 8)
(pow.f32 alpha #s(literal 8 binary32))
(* (pow alpha 8) (+ 1 (/ 1 (pow alpha 2))))
(*.f32 (pow.f32 alpha #s(literal 8 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 8) (- (+ 1 (/ 1 (pow alpha 2))) (/ 1 (pow alpha 6))))
(*.f32 (pow.f32 alpha #s(literal 8 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))))))
(* (pow alpha 8) (+ 1 (+ (* -1 (/ (+ 1 (/ 1 (pow alpha 2))) (pow alpha 6))) (/ 1 (pow alpha 2)))))
(*.f32 (pow.f32 alpha #s(literal 8 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (pow.f32 alpha #s(literal 6 binary32)))))
(* -1 (pow alpha 8))
(neg.f32 (pow.f32 alpha #s(literal 8 binary32)))
(* (pow alpha 8) (- (/ 1 (pow alpha 2)) 1))
(*.f32 (pow.f32 alpha #s(literal 8 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))
(* (pow alpha 8) (- (+ (/ 1 (pow alpha 2)) (/ 1 (pow alpha 6))) 1))
(*.f32 (pow.f32 alpha #s(literal 8 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) #s(literal -1 binary32))))
(* (pow alpha 8) (- (+ (/ 1 (pow alpha 2)) (/ 1 (pow alpha 6))) (+ 1 (/ 1 (pow alpha 8)))))
(*.f32 (pow.f32 alpha #s(literal 8 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 8 binary32))))))
1
#s(literal 1 binary32)
(+ 1 (pow alpha 2))
(fma.f32 alpha alpha #s(literal 1 binary32))
(+ 1 (pow alpha 2))
(fma.f32 alpha alpha #s(literal 1 binary32))
(+ 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 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))
(* (pow alpha 2) (- (/ 1 (pow alpha 2)) 1))
(+.f32 #s(literal 1 binary32) (*.f32 alpha (neg.f32 alpha)))
(* (pow alpha 2) (- (/ 1 (pow alpha 2)) 1))
(+.f32 #s(literal 1 binary32) (*.f32 alpha (neg.f32 alpha)))
(* (pow alpha 2) (- (/ 1 (pow alpha 2)) 1))
(+.f32 #s(literal 1 binary32) (*.f32 alpha (neg.f32 alpha)))
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(* -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) (+ 1 alpha))
(*.f32 cosTheta (*.f32 cosTheta (+.f32 alpha #s(literal 1 binary32))))
(* (pow cosTheta 2) (+ 1 alpha))
(*.f32 cosTheta (*.f32 cosTheta (+.f32 alpha #s(literal 1 binary32))))
(* (pow cosTheta 2) (+ 1 alpha))
(*.f32 cosTheta (*.f32 cosTheta (+.f32 alpha #s(literal 1 binary32))))
(* (pow cosTheta 2) (+ 1 alpha))
(*.f32 cosTheta (*.f32 cosTheta (+.f32 alpha #s(literal 1 binary32))))
(* 2 (pow cosTheta 2))
(*.f32 #s(literal 2 binary32) (*.f32 cosTheta cosTheta))
(* 2 (pow cosTheta 2))
(*.f32 #s(literal 2 binary32) (*.f32 cosTheta cosTheta))
(* 2 (pow cosTheta 2))
(*.f32 #s(literal 2 binary32) (*.f32 cosTheta cosTheta))
(* 2 (pow cosTheta 2))
(*.f32 #s(literal 2 binary32) (*.f32 cosTheta cosTheta))
(* 2 (pow cosTheta 2))
(*.f32 #s(literal 2 binary32) (*.f32 cosTheta cosTheta))
(* 2 (pow cosTheta 2))
(*.f32 #s(literal 2 binary32) (*.f32 cosTheta cosTheta))
(* 2 (pow cosTheta 2))
(*.f32 #s(literal 2 binary32) (*.f32 cosTheta cosTheta))
(* 2 (pow cosTheta 2))
(*.f32 #s(literal 2 binary32) (*.f32 cosTheta cosTheta))
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(+ (* alpha (pow cosTheta 2)) (pow cosTheta 2))
(*.f32 cosTheta (*.f32 cosTheta (+.f32 alpha #s(literal 1 binary32))))
(+ (* alpha (pow cosTheta 2)) (pow cosTheta 2))
(*.f32 cosTheta (*.f32 cosTheta (+.f32 alpha #s(literal 1 binary32))))
(+ (* alpha (pow cosTheta 2)) (pow cosTheta 2))
(*.f32 cosTheta (*.f32 cosTheta (+.f32 alpha #s(literal 1 binary32))))
(* alpha (pow cosTheta 2))
(*.f32 alpha (*.f32 cosTheta cosTheta))
(* alpha (+ (/ (pow cosTheta 2) alpha) (pow cosTheta 2)))
(*.f32 alpha (fma.f32 cosTheta cosTheta (/.f32 (*.f32 cosTheta cosTheta) alpha)))
(* alpha (+ (/ (pow cosTheta 2) alpha) (pow cosTheta 2)))
(*.f32 alpha (fma.f32 cosTheta cosTheta (/.f32 (*.f32 cosTheta cosTheta) alpha)))
(* alpha (+ (/ (pow cosTheta 2) alpha) (pow cosTheta 2)))
(*.f32 alpha (fma.f32 cosTheta cosTheta (/.f32 (*.f32 cosTheta cosTheta) alpha)))
(* alpha (pow cosTheta 2))
(*.f32 alpha (*.f32 cosTheta cosTheta))
(* -1 (* alpha (+ (* -1 (/ (pow cosTheta 2) alpha)) (* -1 (pow cosTheta 2)))))
(*.f32 (neg.f32 alpha) (neg.f32 (fma.f32 cosTheta cosTheta (/.f32 (*.f32 cosTheta cosTheta) alpha))))
(* -1 (* alpha (+ (* -1 (/ (pow cosTheta 2) alpha)) (* -1 (pow cosTheta 2)))))
(*.f32 (neg.f32 alpha) (neg.f32 (fma.f32 cosTheta cosTheta (/.f32 (*.f32 cosTheta cosTheta) alpha))))
(* -1 (* alpha (+ (* -1 (/ (pow cosTheta 2) alpha)) (* -1 (pow cosTheta 2)))))
(*.f32 (neg.f32 alpha) (neg.f32 (fma.f32 cosTheta cosTheta (/.f32 (*.f32 cosTheta cosTheta) alpha))))
(* -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))
(*.f32 cosTheta (neg.f32 cosTheta))
(* -1 (pow cosTheta 2))
(*.f32 cosTheta (neg.f32 cosTheta))
(* -1 (pow cosTheta 2))
(*.f32 cosTheta (neg.f32 cosTheta))
(* -1 (pow cosTheta 2))
(*.f32 cosTheta (neg.f32 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)
(* 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)))
(* -3 (* (PI) (log (/ 1 alpha))))
(*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) #s(literal -3 binary32)))
(* -3 (* (PI) (log (/ 1 alpha))))
(*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) #s(literal -3 binary32)))
(* -3 (* (PI) (log (/ 1 alpha))))
(*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) #s(literal -3 binary32)))
(* -3 (* (PI) (log (/ 1 alpha))))
(*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) #s(literal -3 binary32)))
(* -3 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) #s(literal -3 binary32)))
(* -3 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) #s(literal -3 binary32)))
(* -3 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) #s(literal -3 binary32)))
(* -3 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) #s(literal -3 binary32)))

eval47.0ms (0.5%)

Memory
38.6MiB live, 114.4MiB allocated
Compiler

Compiled 20 010 to 1 050 computations (94.8% saved)

prune133.0ms (1.4%)

Memory
3.5MiB live, 121.8MiB allocated
Pruning

40 alts after pruning (36 fresh and 4 done)

PrunedKeptTotal
New5559564
Fresh32730
Picked325
Done022
Total56140601
Accuracy
100.0%
Counts
601 → 40
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.2%
(fma.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.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 #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.2%
(/.f32 (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (neg.f32 (fma.f32 alpha (/.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))))
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))))
95.9%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
98.2%
(/.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.9%
(/.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.3%
(/.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.0%
(/.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 (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 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.0%
(/.f32 (/.f32 (-.f32 (*.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 (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 (*.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))))
78.7%
(/.f32 (/.f32 (*.f32 #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 #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.4%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.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 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.0%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
96.5%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (log.f32 (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.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha cosTheta cosTheta) (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) #s(literal 1 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))))
98.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))))
98.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))))
98.0%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (neg.f32 cosTheta)) #s(literal -1 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32)))))
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 #s(literal 1 binary32) (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 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))))
97.8%
(/.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 #s(literal -1 binary32) cosTheta) cosTheta))))
95.9%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 cosTheta (*.f32 cosTheta cosTheta) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))))
96.0%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(literal 1 binary32)))
97.7%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
96.0%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
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 (+.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.2%
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) alpha) alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.3%
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
67.0%
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))))
67.6%
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
66.9%
(/.f32 #s(literal -1/2 binary32) (*.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))))
67.6%
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) #s(literal 2 binary32))))
67.7%
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
67.5%
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) cosTheta))))
67.7%
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))))
Compiler

Compiled 2 249 to 1 210 computations (46.2% saved)

simplify12.0ms (0.1%)

Memory
-16.5MiB live, 21.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
047489
094487
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 cosTheta cosTheta) (*.f32 (+.f32 alpha #s(literal -1 binary32)) 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 cosTheta cosTheta) (*.f32 (+.f32 alpha #s(literal -1 binary32)) 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 cosTheta cosTheta) (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) #s(literal 1 binary32))
(fma.f32 alpha cosTheta cosTheta)
cosTheta
(*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta)
(+.f32 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 (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 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) cosTheta))))
#s(literal -1 binary32)
(*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) cosTheta)))
(*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32)))
(log.f32 alpha)
alpha
(+.f32 (PI.f32) (PI.f32))
(PI.f32)
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) cosTheta))
#s(literal 1 binary32)
(*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) cosTheta)
(*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta)
(+.f32 alpha #s(literal -1 binary32))
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 alpha (+.f32 alpha #s(literal 1 binary32))) (neg.f32 (+.f32 alpha #s(literal 1 binary32))))
(*.f32 alpha (+.f32 alpha #s(literal 1 binary32)))
alpha
(+.f32 alpha #s(literal 1 binary32))
#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 (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 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (neg.f32 cosTheta)) #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) #s(literal 1 binary32))
(*.f32 alpha alpha)
alpha
#s(literal 1 binary32)
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (neg.f32 cosTheta)) #s(literal -1 binary32)) (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 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (neg.f32 cosTheta)) #s(literal -1 binary32)) (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 (neg.f32 cosTheta)) #s(literal -1 binary32))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
cosTheta
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(fma.f32 alpha alpha #s(literal -1 binary32))
#s(literal -1 binary32)
(*.f32 cosTheta (neg.f32 cosTheta))
(neg.f32 cosTheta)
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32))
(*.f32 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 cosTheta cosTheta) (*.f32 (+.f32 alpha #s(literal -1 binary32)) 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 cosTheta cosTheta) (*.f32 (+.f32 alpha #s(literal -1 binary32)) 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 cosTheta cosTheta) (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) #s(literal 1 binary32))
(fma.f32 alpha cosTheta cosTheta)
cosTheta
(*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta)
(+.f32 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 (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 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) cosTheta))))
#s(literal -1 binary32)
(*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) cosTheta)))
(*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32)))
(log.f32 alpha)
alpha
(+.f32 (PI.f32) (PI.f32))
(PI.f32)
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) cosTheta))
#s(literal 1 binary32)
(*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) cosTheta)
(*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta)
(+.f32 alpha #s(literal -1 binary32))
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 (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 #s(literal 1 binary32))) (neg.f32 (+.f32 alpha #s(literal 1 binary32))))
(fma.f32 alpha (+.f32 alpha #s(literal 1 binary32)) (neg.f32 (+.f32 alpha #s(literal 1 binary32))))
(*.f32 alpha (+.f32 alpha #s(literal 1 binary32)))
alpha
(+.f32 alpha #s(literal 1 binary32))
#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 (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 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (neg.f32 cosTheta)) #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) #s(literal 1 binary32))
(*.f32 alpha alpha)
alpha
#s(literal 1 binary32)
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (neg.f32 cosTheta)) #s(literal -1 binary32)) (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 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (neg.f32 cosTheta)) #s(literal -1 binary32)) (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 (neg.f32 cosTheta)) #s(literal -1 binary32))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
cosTheta
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(fma.f32 alpha alpha #s(literal -1 binary32))
#s(literal -1 binary32)
(*.f32 cosTheta (neg.f32 cosTheta))
(neg.f32 cosTheta)
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32))
(*.f32 cosTheta cosTheta)

localize168.0ms (1.8%)

Memory
-0.1MiB live, 315.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f32 alpha alpha)
accuracy100.0%
(neg.f32 cosTheta)
accuracy100.0%
(log.f32 (*.f32 alpha alpha))
accuracy6.3%
(PI.f32)
accuracy100.0%
(*.f32 alpha alpha)
accuracy100.0%
(neg.f32 (+.f32 alpha #s(literal 1 binary32)))
accuracy100.0%
(log.f32 (*.f32 alpha alpha))
accuracy6.3%
(PI.f32)
accuracy100.0%
(*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) cosTheta)))
accuracy100.0%
(*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32)))
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) (log.f32 (*.f32 alpha alpha)))
accuracy100.0%
(*.f32 alpha alpha)
accuracy100.0%
(log.f32 (*.f32 alpha alpha))
accuracy6.3%
(PI.f32)
Samples
93.0ms256×0invalid
Compiler

Compiled 1 011 to 101 computations (90% saved)

Precisions
Click to see histograms. Total time spent on operations: 70.0ms
ival-mult: 36.0ms (51.7% of total)
ival-add: 13.0ms (18.7% of total)
ival-div: 10.0ms (14.4% of total)
ival-log: 5.0ms (7.2% of total)
ival-neg: 2.0ms (2.9% of total)
ival-pi: 1.0ms (1.4% of total)
ival-sub: 1.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series555.0ms (5.9%)

Memory
-98.5MiB live, 502.2MiB allocated
Counts
24 → 324
Calls
Call 1
Inputs
#<alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha cosTheta cosTheta) (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) #s(literal 1 binary32))))>
#<alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))>
#<alt (*.f32 alpha alpha)>
#<alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha cosTheta cosTheta) (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) #s(literal 1 binary32)))>
#<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))))>
#<alt (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32)))>
#<alt (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))>
#<alt (fma.f32 (*.f32 cosTheta (neg.f32 cosTheta)) (PI.f32) (PI.f32))>
#<alt (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) cosTheta))))>
#<alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) cosTheta)))>
#<alt (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32)))>
#<alt (log.f32 alpha)>
#<alt (+.f32 (*.f32 alpha (+.f32 alpha #s(literal 1 binary32))) (neg.f32 (+.f32 alpha #s(literal 1 binary32))))>
#<alt (/.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))))>
#<alt (*.f32 alpha (+.f32 alpha #s(literal 1 binary32)))>
#<alt (+.f32 alpha #s(literal 1 binary32))>
#<alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (neg.f32 cosTheta)) #s(literal -1 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32)))))>
#<alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (neg.f32 cosTheta)) #s(literal -1 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32))))>
#<alt (PI.f32)>
#<alt (log.f32 (*.f32 alpha alpha))>
#<alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))>
#<alt (neg.f32 cosTheta)>
#<alt (*.f32 cosTheta (neg.f32 cosTheta))>
#<alt (neg.f32 (+.f32 alpha #s(literal 1 binary32)))>
Outputs
#<alt (/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))>
#<alt (- (* 1/2 (/ (* alpha (* cosTheta (+ cosTheta (* -1 cosTheta)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))>
#<alt (- (* alpha (- (* alpha (- (* 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 cosTheta 2) (pow (+ cosTheta (* -1 cosTheta)) 2)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (* cosTheta (+ cosTheta (* -1 cosTheta))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))>
#<alt (- (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (* 1/2 (/ (* (pow cosTheta 3) (+ cosTheta (* -1 cosTheta))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (/ (* cosTheta (* (+ cosTheta (* -1 cosTheta)) (- (* 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 cosTheta 2) (pow (+ cosTheta (* -1 cosTheta)) 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 cosTheta 2) (pow (+ cosTheta (* -1 cosTheta)) 2)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (* cosTheta (+ cosTheta (* -1 cosTheta))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))>
#<alt (* -1/3 (/ alpha (* cosTheta (* (PI) (log (/ 1 alpha))))))>
#<alt (* alpha (- (* 1/3 (/ (- cosTheta 1) (* alpha (* cosTheta (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ 1 alpha))))))))>
#<alt (* alpha (- (* -1 (/ (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* cosTheta (* (PI) (log (/ 1 alpha))))))) (pow alpha 2))) (+ (* -1/3 (/ (- cosTheta 1) (* alpha (* cosTheta (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ 1 alpha)))))))))>
#<alt (* alpha (- (/ 1/3 (* (pow alpha 3) (* cosTheta (* (PI) (log (/ 1 alpha)))))) (+ (* -1 (/ (* (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* cosTheta (* (PI) (log (/ 1 alpha))))))) (- cosTheta 1)) (pow alpha 3))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/3 (/ (- cosTheta 1) (* alpha (* cosTheta (* (PI) (log (/ 1 alpha))))))) (+ (* 1/3 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- cosTheta 1)) (* (pow alpha 3) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/3 (/ (pow (- cosTheta 1) 2) (* (pow alpha 2) (* cosTheta (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ 1 alpha)))))))))))))>
#<alt (* 1/3 (/ alpha (* cosTheta (* (PI) (log (/ -1 alpha))))))>
#<alt (* -1 (* alpha (- (* 1/3 (/ (- cosTheta 1) (* alpha (* cosTheta (* (PI) (log (/ -1 alpha))))))) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ -1 alpha)))))))))>
#<alt (* -1 (* alpha (- (* -1 (/ (- (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* alpha (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* alpha (* cosTheta (* (PI) (log (/ -1 alpha)))))))) (* 1/3 (/ (- cosTheta 1) (* cosTheta (* (PI) (log (/ -1 alpha))))))) alpha)) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ -1 alpha)))))))))>
#<alt (* -1 (* alpha (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ -1 alpha)))))) (+ (* -1/3 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- cosTheta 1)) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* cosTheta (* (PI) (log (/ -1 alpha))))))) (- cosTheta 1)))) alpha)) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* cosTheta (* (PI) (log (/ -1 alpha)))))))) alpha)) (* 1/3 (/ (- cosTheta 1) (* cosTheta (* (PI) (log (/ -1 alpha))))))) alpha)) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ -1 alpha)))))))))>
#<alt (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))>
#<alt (- (+ (* -1 (/ (* (pow cosTheta 2) (* (+ 1 alpha) (* (- alpha 1) (- (pow alpha 2) 1)))) (* (PI) (log (pow alpha 2))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))>
#<alt (- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (* (pow (+ 1 alpha) 2) (* (pow (- alpha 1) 2) (- (pow alpha 2) 1)))) (* (PI) (log (pow alpha 2)))) (/ (* (+ 1 alpha) (* (- alpha 1) (- (pow alpha 2) 1))) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))>
#<alt (- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (* (pow (+ 1 alpha) 3) (* (pow (- alpha 1) 3) (- (pow alpha 2) 1)))) (* (PI) (log (pow alpha 2))))) (* -1 (/ (* (pow (+ 1 alpha) 2) (* (pow (- alpha 1) 2) (- (pow alpha 2) 1))) (* (PI) (log (pow alpha 2))))))) (/ (* (+ 1 alpha) (* (- alpha 1) (- (pow alpha 2) 1))) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))>
#<alt (/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))))>
#<alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))))) (pow cosTheta 2))>
#<alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (+ (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2))))))))) (pow cosTheta 2))>
#<alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 4) (pow (- alpha 1) 4)))))) (+ (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (/ (pow alpha 2) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 4) (pow (- alpha 1) 4)))))))))) (pow cosTheta 2))>
#<alt (* -1 (/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- alpha 1) (- (* -1 alpha) 1)))))))>
#<alt (/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (* (log (pow alpha 2)) (* (- alpha 1) (- (* -1 alpha) 1)))))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2))))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2))))))) (pow cosTheta 2))>
#<alt (/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (* (log (pow alpha 2)) (* (- alpha 1) (- (* -1 alpha) 1)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 3) (pow (- (* -1 alpha) 1) 3)))))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 3) (pow (- (* -1 alpha) 1) 3)))))))) (pow cosTheta 2))>
#<alt (/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (* (log (pow alpha 2)) (* (- alpha 1) (- (* -1 alpha) 1)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 4) (pow (- (* -1 alpha) 1) 4)))))))) (+ (* -1 (/ (- (/ 1 (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2))))) (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (* (pow cosTheta 4) (* (- alpha 1) (- (* -1 alpha) 1))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (/ (pow alpha 2) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 4) (pow (- (* -1 alpha) 1) 4))))))))) (pow cosTheta 2))>
#<alt -1>
#<alt (- alpha 1)>
#<alt (- alpha 1)>
#<alt (- alpha 1)>
#<alt (pow alpha 2)>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (pow alpha 2)>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt alpha>
#<alt alpha>
#<alt alpha>
#<alt alpha>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))>
#<alt (+ (* 3 (* alpha (* cosTheta (* (PI) (* (log alpha) (+ cosTheta (* -1 cosTheta))))))) (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))>
#<alt (+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* alpha (+ (* 3 (* alpha (* (pow cosTheta 2) (* (PI) (log alpha))))) (* 3 (* cosTheta (* (PI) (* (log alpha) (+ cosTheta (* -1 cosTheta)))))))))>
#<alt (+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* alpha (+ (* 3 (* alpha (* (pow cosTheta 2) (* (PI) (log alpha))))) (* 3 (* cosTheta (* (PI) (* (log alpha) (+ cosTheta (* -1 cosTheta)))))))))>
#<alt (* -4 (* (pow alpha 2) (* cosTheta (* (PI) (log (/ 1 alpha))))))>
#<alt (* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ 1 alpha))))) (* -4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- cosTheta 1)))) alpha))))>
#<alt (* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ 1 alpha))))) (+ (* -4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- cosTheta 1)))) alpha)) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2))))))>
#<alt (* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ 1 alpha))))) (+ (* -4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- cosTheta 1)))) alpha)) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2))))))>
#<alt (* -4 (* (pow alpha 2) (* cosTheta (* (PI) (log (/ -1 alpha))))))>
#<alt (* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ -1 alpha))))) (* -4 (/ (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- cosTheta 1)))) alpha))))>
#<alt (* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ -1 alpha))))) (* -1 (/ (+ (* 4 (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- cosTheta 1))))) (* 4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) alpha))) alpha))))>
#<alt (* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ -1 alpha))))) (* -1 (/ (+ (* 4 (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- cosTheta 1))))) (* 4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) alpha))) alpha))))>
#<alt (* (PI) (log (pow alpha 3)))>
#<alt (+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))>
#<alt (+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))>
#<alt (+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))>
#<alt (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))))>
#<alt (* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))>
#<alt (* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))>
#<alt (* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))>
#<alt (* -1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (- alpha 1) (- (* -1 alpha) 1))))))>
#<alt (* (pow cosTheta 2) (+ (* -1 (* (PI) (* (log (pow alpha 3)) (* (- alpha 1) (- (* -1 alpha) 1))))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))>
#<alt (* (pow cosTheta 2) (+ (* -1 (* (PI) (* (log (pow alpha 3)) (* (- alpha 1) (- (* -1 alpha) 1))))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))>
#<alt (* (pow cosTheta 2) (+ (* -1 (* (PI) (* (log (pow alpha 3)) (* (- alpha 1) (- (* -1 alpha) 1))))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))>
#<alt (PI)>
#<alt (+ (PI) (* -1 (* (pow cosTheta 3) (PI))))>
#<alt (+ (PI) (* -1 (* (pow cosTheta 3) (PI))))>
#<alt (+ (PI) (* -1 (* (pow cosTheta 3) (PI))))>
#<alt (* -1 (pow cosTheta 3))>
#<alt (* (pow cosTheta 3) (- (/ (PI) (pow cosTheta 3)) 1))>
#<alt (* (pow cosTheta 3) (- (/ (PI) (pow cosTheta 3)) 1))>
#<alt (* (pow cosTheta 3) (- (/ (PI) (pow cosTheta 3)) 1))>
#<alt (pow cosTheta 3)>
#<alt (* -1 (* (pow cosTheta 3) (- (* -1 (/ (PI) (pow cosTheta 3))) 1)))>
#<alt (* -1 (* (pow cosTheta 3) (- (* -1 (/ (PI) (pow cosTheta 3))) 1)))>
#<alt (* -1 (* (pow cosTheta 3) (- (* -1 (/ (PI) (pow cosTheta 3))) 1)))>
#<alt (/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))>
#<alt (- (* 1/2 (/ (* alpha (pow cosTheta 6)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))>
#<alt (- (* alpha (- (* -1/2 (/ (* alpha (pow cosTheta 12)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 3))))) (* -1/2 (/ (pow cosTheta 6) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))>
#<alt (- (* alpha (- (* alpha (- (* 1/2 (/ (* alpha (pow cosTheta 18)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 4))))) (* 1/2 (/ (pow cosTheta 12) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 3))))))) (* -1/2 (/ (pow cosTheta 6) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))>
#<alt (/ 1/2 (* alpha (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))>
#<alt (/ (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 7))) (* alpha (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) alpha)>
#<alt (/ (- (+ (* 1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 7))) 2) (* (pow alpha 2) (* (pow cosTheta 21) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 7))) (* alpha (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha)))))))) alpha)>
#<alt (/ (- (+ (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 7))) 3) (* (pow alpha 3) (* (pow cosTheta 28) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 7))) 2) (* (pow alpha 2) (* (pow cosTheta 21) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 7))) (* alpha (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))))) alpha)>
#<alt (/ -1/2 (* alpha (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))>
#<alt (* -1 (/ (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 8))) (* alpha (* (pow cosTheta 16) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) alpha))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 8))) 2) (* alpha (* (pow cosTheta 24) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 8))) (* (pow cosTheta 16) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) alpha)) (* 1/2 (/ 1 (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) alpha))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 8))) 3) (* alpha (* (pow cosTheta 32) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 8))) 2) (* (pow cosTheta 24) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) alpha)) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 8))) (* (pow cosTheta 16) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) alpha)) (* 1/2 (/ 1 (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) alpha))>
#<alt (/ -1/2 (* (PI) (log alpha)))>
#<alt (- (* 1/2 (/ (* (pow cosTheta 6) (- alpha 1)) (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (PI) (log alpha)))))>
#<alt (- (* (pow cosTheta 6) (- (* -1/2 (/ (* (pow cosTheta 6) (pow (- alpha 1) 2)) (* (PI) (log alpha)))) (* -1/2 (/ (- alpha 1) (* (PI) (log alpha)))))) (* 1/2 (/ 1 (* (PI) (log alpha)))))>
#<alt (- (* (pow cosTheta 6) (- (* (pow cosTheta 6) (- (* 1/2 (/ (* (pow cosTheta 6) (pow (- alpha 1) 3)) (* (PI) (log alpha)))) (* 1/2 (/ (pow (- alpha 1) 2) (* (PI) (log alpha)))))) (* -1/2 (/ (- alpha 1) (* (PI) (log alpha)))))) (* 1/2 (/ 1 (* (PI) (log alpha)))))>
#<alt (/ -1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (- alpha 1)))))>
#<alt (/ (- (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- alpha 1) 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- alpha 1)))))) (pow cosTheta 6))>
#<alt (/ (- (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- alpha 1) 2))))) (+ (/ 1/2 (* (pow cosTheta 12) (* (PI) (* (log alpha) (pow (- alpha 1) 3))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- alpha 1))))))) (pow cosTheta 6))>
#<alt (/ (- (+ (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- alpha 1) 2))))) (* 1/2 (/ 1 (* (pow cosTheta 18) (* (PI) (* (log alpha) (pow (- alpha 1) 4))))))) (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (- alpha 1))))) (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (* (log alpha) (pow (- alpha 1) 3)))))))) (pow cosTheta 6))>
#<alt (/ -1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (- alpha 1)))))>
#<alt (/ (- (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- alpha 1) 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- alpha 1)))))) (pow cosTheta 6))>
#<alt (/ (- (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- alpha 1) 2))))) (+ (/ 1/2 (* (pow cosTheta 12) (* (PI) (* (log alpha) (pow (- alpha 1) 3))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- alpha 1))))))) (pow cosTheta 6))>
#<alt (/ (- (+ (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- alpha 1) 2))))) (* 1/2 (/ 1 (* (pow cosTheta 18) (* (PI) (* (log alpha) (pow (- alpha 1) 4))))))) (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (- alpha 1))))) (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (* (log alpha) (pow (- alpha 1) 3)))))))) (pow cosTheta 6))>
#<alt (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))>
#<alt (+ (* 2 (* alpha (* (pow cosTheta 2) (* (PI) (log alpha))))) (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))>
#<alt (+ (* 2 (* alpha (* (pow cosTheta 2) (* (PI) (log alpha))))) (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))>
#<alt (+ (* 2 (* alpha (* (pow cosTheta 2) (* (PI) (log alpha))))) (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))>
#<alt (* -2 (* alpha (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))>
#<alt (* alpha (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) alpha))))>
#<alt (* alpha (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) alpha))))>
#<alt (* alpha (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) alpha))))>
#<alt (* 2 (* alpha (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))>
#<alt (* -1 (* alpha (+ (* -2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* -2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) alpha)))))>
#<alt (* -1 (* alpha (+ (* -2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* -2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) alpha)))))>
#<alt (* -1 (* alpha (+ (* -2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* -2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) alpha)))))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- alpha 1))))))>
#<alt (+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- alpha 1))))))>
#<alt (+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- alpha 1))))))>
#<alt (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- alpha 1)))))>
#<alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- alpha 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))>
#<alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- alpha 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))>
#<alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- alpha 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))>
#<alt (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- alpha 1)))))>
#<alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- alpha 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))>
#<alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- alpha 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))>
#<alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- alpha 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (* -2 (* (PI) (log (/ 1 alpha))))>
#<alt (* -2 (* (PI) (log (/ 1 alpha))))>
#<alt (* -2 (* (PI) (log (/ 1 alpha))))>
#<alt (* -2 (* (PI) (log (/ 1 alpha))))>
#<alt (* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))>
#<alt (* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))>
#<alt (* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))>
#<alt (* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))>
#<alt (log alpha)>
#<alt (log alpha)>
#<alt (log alpha)>
#<alt (log alpha)>
#<alt (* -1 (log (/ 1 alpha)))>
#<alt (* -1 (log (/ 1 alpha)))>
#<alt (* -1 (log (/ 1 alpha)))>
#<alt (* -1 (log (/ 1 alpha)))>
#<alt (* -1 (log (/ -1 alpha)))>
#<alt (* -1 (log (/ -1 alpha)))>
#<alt (* -1 (log (/ -1 alpha)))>
#<alt (* -1 (log (/ -1 alpha)))>
#<alt -1>
#<alt (- (pow alpha 2) 1)>
#<alt (- (pow alpha 2) 1)>
#<alt (- (pow alpha 2) 1)>
#<alt (pow alpha 2)>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (pow alpha 2)>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))>
#<alt (/ -1/7 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 7))))))>
#<alt (- (* 1/7 (/ (pow alpha 2) (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 7))))))) (* 1/7 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 7))))))))>
#<alt (- (* (pow alpha 2) (+ (* 1/7 (/ (* (pow alpha 5) (pow cosTheta 7)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 7))) 2))))) (* 1/7 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 7))))))))) (* 1/7 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 7))))))))>
#<alt (- (* (pow alpha 2) (+ (* (pow alpha 5) (- (* -1/7 (/ (* (pow alpha 2) (pow cosTheta 7)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 7))) 2))))) (* -1/7 (/ (pow cosTheta 7) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 7))) 2))))))) (* 1/7 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 7))))))))) (* 1/7 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 7))))))))>
#<alt (/ -1/3 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))>
#<alt (- (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))>
#<alt (- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 3)))) (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))>
#<alt (- (+ (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 3))) 2) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 9) (pow cosTheta 6)))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 3))))))>
#<alt (/ 1/11 (* (pow alpha 9) (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))>
#<alt (* -1 (/ (- (* 1/11 (/ 1 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))) (* 1/11 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))) (pow alpha 9)))>
#<alt (* -1 (/ (- (* 1/11 (/ 1 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))) (* 1/11 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))) (pow alpha 9)))>
#<alt (* -1 (/ (- (+ (* -1/11 (/ (+ 1 (* -1 (pow cosTheta 11))) (* (pow alpha 11) (* (pow cosTheta 22) (* (PI) (log (/ -1 alpha))))))) (/ 1/11 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))) (* 1/11 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))) (pow alpha 9)))>
#<alt (/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (PI) (log (pow alpha 7))))>
#<alt (/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (PI) (log (pow alpha 7))))>
#<alt (- (+ (* -1 (/ (* (pow cosTheta 7) (* (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (- (pow alpha 7) 1))) (* (PI) (log (pow alpha 7))))) (/ (* alpha (+ 1 alpha)) (* (PI) (log (pow alpha 7))))) (+ (/ 1 (* (PI) (log (pow alpha 7)))) (/ alpha (* (PI) (log (pow alpha 7))))))>
#<alt (- (+ (* -1 (/ (* (pow cosTheta 7) (* (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (- (pow alpha 7) 1))) (* (PI) (log (pow alpha 7))))) (/ (* alpha (+ 1 alpha)) (* (PI) (log (pow alpha 7))))) (+ (/ 1 (* (PI) (log (pow alpha 7)))) (/ alpha (* (PI) (log (pow alpha 7))))))>
#<alt (/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))))>
#<alt (/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))))>
#<alt (/ (- (+ (/ 1 (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2))))) (+ (/ alpha (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2))))) (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))) (+ (/ alpha (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2)))))))) (pow cosTheta 7))>
#<alt (/ (- (+ (/ 1 (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2))))) (+ (/ alpha (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2))))) (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))) (+ (/ alpha (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2)))))))) (pow cosTheta 7))>
#<alt (* -1 (/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1))))))>
#<alt (* -1 (/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1))))))>
#<alt (* -1 (/ (- (+ (* -1 (/ (- (+ (/ 1 (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2)))) (/ alpha (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2))))) (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2))))) (pow cosTheta 7))) (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1))))) (+ (/ 1 (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))) (/ alpha (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))))) (pow cosTheta 7)))>
#<alt (* -1 (/ (- (+ (* -1 (/ (- (+ (/ 1 (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2)))) (/ alpha (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2))))) (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2))))) (pow cosTheta 7))) (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1))))) (+ (/ 1 (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))) (/ alpha (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))))) (pow cosTheta 7)))>
#<alt alpha>
#<alt (* alpha (+ 1 alpha))>
#<alt (* alpha (+ 1 alpha))>
#<alt (* alpha (+ 1 alpha))>
#<alt (pow alpha 2)>
#<alt (* (pow alpha 2) (+ 1 (/ 1 alpha)))>
#<alt (* (pow alpha 2) (+ 1 (/ 1 alpha)))>
#<alt (* (pow alpha 2) (+ 1 (/ 1 alpha)))>
#<alt (pow alpha 2)>
#<alt (* (pow alpha 2) (+ 1 (/ 1 alpha)))>
#<alt (* (pow alpha 2) (+ 1 (/ 1 alpha)))>
#<alt (* (pow alpha 2) (+ 1 (/ 1 alpha)))>
#<alt 1>
#<alt (+ 1 alpha)>
#<alt (+ 1 alpha)>
#<alt (+ 1 alpha)>
#<alt alpha>
#<alt (* alpha (+ 1 (/ 1 alpha)))>
#<alt (* alpha (+ 1 (/ 1 alpha)))>
#<alt (* alpha (+ 1 (/ 1 alpha)))>
#<alt alpha>
#<alt (* alpha (+ 1 (/ 1 alpha)))>
#<alt (* alpha (+ 1 (/ 1 alpha)))>
#<alt (* alpha (+ 1 (/ 1 alpha)))>
#<alt (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1)))))>
#<alt (+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* (pow alpha 2) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* 1/2 (/ (* (pow cosTheta 13) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 13) 1) 2))))))))>
#<alt (+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* (pow alpha 2) (- (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* (pow alpha 2) (- (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* -1 (/ (* (pow cosTheta 13) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* 1/2 (/ (* (pow cosTheta 13) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 13) 1) 2))))))) (- (pow cosTheta 13) 1)))))) (* 1/2 (/ (* (pow cosTheta 13) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 13) 1) 2))))))))>
#<alt (+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* (pow alpha 2) (- (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* (pow alpha 2) (- (+ (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (/ (* (pow alpha 2) (* (pow cosTheta 13) (- (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* -1 (/ (* (pow cosTheta 13) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* 1/2 (/ (* (pow cosTheta 13) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 13) 1) 2))))))) (- (pow cosTheta 13) 1)))))) (- (pow cosTheta 13) 1))) (* -1 (/ (* (pow cosTheta 13) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* 1/2 (/ (* (pow cosTheta 13) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 13) 1) 2))))))) (- (pow cosTheta 13) 1)))))) (* 1/2 (/ (* (pow cosTheta 13) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 13) 1) 2))))))))>
#<alt (* 1/2 (/ (pow alpha 2) (* (pow cosTheta 12) (* (PI) (log (/ 1 alpha))))))>
#<alt (* (pow alpha 2) (- (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (log (/ 1 alpha))))))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow alpha 2) (* (pow cosTheta 26) (* (PI) (log (/ 1 alpha)))))))))>
#<alt (* (pow alpha 2) (- (+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow alpha 4) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (log (/ 1 alpha)))))))) (+ (* -1 (/ (* (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow cosTheta 26) (* (PI) (log (/ 1 alpha))))))) (- (pow cosTheta 14) 1)) (* (pow alpha 4) (pow cosTheta 14)))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow alpha 2) (* (pow cosTheta 26) (* (PI) (log (/ 1 alpha))))))))))>
#<alt (* (pow alpha 2) (- (+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow alpha 4) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (log (/ 1 alpha)))))) (/ (* (- (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha)))))) (* -1 (/ (* (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow cosTheta 26) (* (PI) (log (/ 1 alpha))))))) (- (pow cosTheta 14) 1)) (pow cosTheta 14)))) (- (pow cosTheta 14) 1)) (* (pow alpha 6) (pow cosTheta 14)))))) (+ (* -1 (/ (* (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow cosTheta 26) (* (PI) (log (/ 1 alpha))))))) (- (pow cosTheta 14) 1)) (* (pow alpha 4) (pow cosTheta 14)))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow alpha 2) (* (pow cosTheta 26) (* (PI) (log (/ 1 alpha))))))))))>
#<alt (* 1/2 (/ (pow alpha 2) (* (pow cosTheta 12) (* (PI) (log (/ -1 alpha))))))>
#<alt (* (pow alpha 2) (- (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (log (/ -1 alpha))))))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow alpha 2) (* (pow cosTheta 26) (* (PI) (log (/ -1 alpha)))))))))>
#<alt (* (pow alpha 2) (- (+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow alpha 4) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (log (/ -1 alpha)))))))) (+ (* -1 (/ (* (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow cosTheta 26) (* (PI) (log (/ -1 alpha))))))) (- (pow cosTheta 14) 1)) (* (pow alpha 4) (pow cosTheta 14)))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow alpha 2) (* (pow cosTheta 26) (* (PI) (log (/ -1 alpha))))))))))>
#<alt (* (pow alpha 2) (- (+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow alpha 4) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (log (/ -1 alpha)))))) (/ (* (- (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha)))))) (* -1 (/ (* (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow cosTheta 26) (* (PI) (log (/ -1 alpha))))))) (- (pow cosTheta 14) 1)) (pow cosTheta 14)))) (- (pow cosTheta 14) 1)) (* (pow alpha 6) (pow cosTheta 14)))))) (+ (* -1 (/ (* (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow cosTheta 26) (* (PI) (log (/ -1 alpha))))))) (- (pow cosTheta 14) 1)) (* (pow alpha 4) (pow cosTheta 14)))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow alpha 2) (* (pow cosTheta 26) (* (PI) (log (/ -1 alpha))))))))))>
#<alt (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))>
#<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)))))>
#<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)))))>
#<alt (- (+ (* (pow cosTheta 2) (+ (* -1 (/ (* (pow cosTheta 11) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2))))) (* -1 (/ (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)))))>
#<alt (* -1 (/ (- (pow alpha 2) 1) (* (pow cosTheta 13) (* (PI) (log (pow alpha 2))))))>
#<alt (/ (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (pow cosTheta 13))>
#<alt (/ (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (pow cosTheta 13))>
#<alt (/ (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (pow cosTheta 13))>
#<alt (/ (- (pow alpha 2) 1) (* (pow cosTheta 13) (* (PI) (log (pow alpha 2)))))>
#<alt (* -1 (/ (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (pow cosTheta 13)))>
#<alt (* -1 (/ (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (pow cosTheta 13)))>
#<alt (* -1 (/ (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (pow cosTheta 13)))>
#<alt (* 3 (/ (* (PI) (* (log alpha) (- (pow cosTheta 7) 1))) (- (* -1 (pow cosTheta 3)) 1)))>
#<alt (+ (* 3 (/ (* (PI) (* (log alpha) (- (pow cosTheta 7) 1))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (* -3 (/ (* (pow cosTheta 7) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow cosTheta 7) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))))>
#<alt (+ (* 3 (/ (* (PI) (* (log alpha) (- (pow cosTheta 7) 1))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (+ (* -3 (/ (* (pow cosTheta 7) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* -1 (/ (* (pow alpha 3) (* (pow cosTheta 3) (- (* -3 (/ (* (pow cosTheta 7) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow cosTheta 7) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2)))))) (- (* -1 (pow cosTheta 3)) 1)))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow cosTheta 7) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))))>
#<alt (+ (* 3 (/ (* (PI) (* (log alpha) (- (pow cosTheta 7) 1))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (+ (* -3 (/ (* (pow cosTheta 7) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (/ (* (pow alpha 3) (* (pow cosTheta 6) (- (* -3 (/ (* (pow cosTheta 7) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow cosTheta 7) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2)))))) (pow (- (* -1 (pow cosTheta 3)) 1) 2)) (/ (* (pow cosTheta 3) (- (* -3 (/ (* (pow cosTheta 7) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow cosTheta 7) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))) (- (* -1 (pow cosTheta 3)) 1))))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow cosTheta 7) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))))>
#<alt (* 4 (* (pow cosTheta 5) (* (PI) (log (/ 1 alpha)))))>
#<alt (- (+ (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (pow cosTheta 9) 1))) (* (pow alpha 4) (pow cosTheta 4)))) (* 4 (* (pow cosTheta 5) (* (PI) (log (/ 1 alpha)))))) (* 4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))) (pow alpha 4))))>
#<alt (- (+ (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (pow cosTheta 9) 1))) (* (pow alpha 4) (pow cosTheta 4)))) (+ (* -1 (/ (* (- (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (pow cosTheta 9) 1))) (pow cosTheta 4))) (* 4 (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (- (* -1 (pow cosTheta 4)) 1)) (* (pow alpha 8) (pow cosTheta 4)))) (* 4 (* (pow cosTheta 5) (* (PI) (log (/ 1 alpha))))))) (* 4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))) (pow alpha 4))))>
#<alt (- (+ (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (pow cosTheta 9) 1))) (* (pow alpha 4) (pow cosTheta 4)))) (+ (* 4 (* (pow cosTheta 5) (* (PI) (log (/ 1 alpha))))) (/ (* (- (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (pow cosTheta 9) 1))) (pow cosTheta 4))) (* 4 (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (pow (- (* -1 (pow cosTheta 4)) 1) 2)) (* (pow alpha 12) (pow cosTheta 8))))) (+ (* 4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))) (pow alpha 4))) (/ (* (- (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (pow cosTheta 9) 1))) (pow cosTheta 4))) (* 4 (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (- (* -1 (pow cosTheta 4)) 1)) (* (pow alpha 8) (pow cosTheta 4)))))>
#<alt (* 4 (* (pow cosTheta 5) (* (PI) (log (/ -1 alpha)))))>
#<alt (- (+ (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (pow cosTheta 9) 1))) (* (pow alpha 4) (pow cosTheta 4)))) (* 4 (* (pow cosTheta 5) (* (PI) (log (/ -1 alpha)))))) (* 4 (/ (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))) (pow alpha 4))))>
#<alt (- (+ (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (pow cosTheta 9) 1))) (* (pow alpha 4) (pow cosTheta 4)))) (+ (* -1 (/ (* (- (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (pow cosTheta 9) 1))) (pow cosTheta 4))) (* 4 (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (- (* -1 (pow cosTheta 4)) 1)) (* (pow alpha 8) (pow cosTheta 4)))) (* 4 (* (pow cosTheta 5) (* (PI) (log (/ -1 alpha))))))) (* 4 (/ (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))) (pow alpha 4))))>
#<alt (- (+ (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (pow cosTheta 9) 1))) (* (pow alpha 4) (pow cosTheta 4)))) (+ (* 4 (* (pow cosTheta 5) (* (PI) (log (/ -1 alpha))))) (/ (* (- (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (pow cosTheta 9) 1))) (pow cosTheta 4))) (* 4 (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (pow (- (* -1 (pow cosTheta 4)) 1) 2)) (* (pow alpha 12) (pow cosTheta 8))))) (+ (* 4 (/ (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))) (pow alpha 4))) (/ (* (- (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (pow cosTheta 9) 1))) (pow cosTheta 4))) (* 4 (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (- (* -1 (pow cosTheta 4)) 1)) (* (pow alpha 8) (pow cosTheta 4)))))>
#<alt (* (PI) (log (pow alpha 3)))>
#<alt (+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))>
#<alt (+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (- (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2)))) (* -1 (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))))>
#<alt (+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (- (* (pow cosTheta 3) (- (* cosTheta (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))) (* -1 (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2)))))) (* -1 (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))))>
#<alt (* -1 (* (pow cosTheta 6) (* (PI) (log (pow alpha 3)))))>
#<alt (* (pow cosTheta 6) (+ (* -1 (* (PI) (log (pow alpha 3)))) (* -1 (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (- (pow alpha 3) 1))))))>
#<alt (* (pow cosTheta 6) (- (+ (* -1 (* (PI) (log (pow alpha 3)))) (* -1 (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 6) (pow (- (pow alpha 3) 1) 2))))) (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (- (pow alpha 3) 1)))))>
#<alt (* (pow cosTheta 6) (- (+ (* -1 (* (PI) (log (pow alpha 3)))) (* -1 (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 9) (- (pow alpha 3) 1))))) (+ (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (- (pow alpha 3) 1))) (+ (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 6) (pow (- (pow alpha 3) 1) 2))) (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 9) (pow (- (pow alpha 3) 1) 3)))))))>
#<alt (* -1 (* (pow cosTheta 6) (* (PI) (log (pow alpha 3)))))>
#<alt (* (pow cosTheta 6) (+ (* -1 (* (PI) (log (pow alpha 3)))) (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (- (pow alpha 3) 1)))))>
#<alt (* (pow cosTheta 6) (+ (* -1 (* (PI) (log (pow alpha 3)))) (* -1 (/ (- (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (pow (- (pow alpha 3) 1) 2))) (/ (* (PI) (log (pow alpha 3))) (- (pow alpha 3) 1))) (pow cosTheta 3)))))>
#<alt (* (pow cosTheta 6) (+ (* -1 (* (PI) (log (pow alpha 3)))) (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (PI) (log (pow alpha 3))) (- (pow alpha 3) 1))) (/ (* (PI) (log (pow alpha 3))) (pow (- (pow alpha 3) 1) 3))) (pow cosTheta 3))) (/ (* (PI) (log (pow alpha 3))) (pow (- (pow alpha 3) 1) 2))) (pow cosTheta 3))) (/ (* (PI) (log (pow alpha 3))) (- (pow alpha 3) 1))) (pow cosTheta 3)))))>
#<alt (log alpha)>
#<alt (log alpha)>
#<alt (log alpha)>
#<alt (log alpha)>
#<alt (* -2 (log (/ 1 alpha)))>
#<alt (* -2 (log (/ 1 alpha)))>
#<alt (* -2 (log (/ 1 alpha)))>
#<alt (* -2 (log (/ 1 alpha)))>
#<alt (* -2 (log (/ -1 alpha)))>
#<alt (* -2 (log (/ -1 alpha)))>
#<alt (* -2 (log (/ -1 alpha)))>
#<alt (* -2 (log (/ -1 alpha)))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (* -3 (* (PI) (log (/ 1 alpha))))>
#<alt (* -3 (* (PI) (log (/ 1 alpha))))>
#<alt (* -3 (* (PI) (log (/ 1 alpha))))>
#<alt (* -3 (* (PI) (log (/ 1 alpha))))>
#<alt (* -3 (* (PI) (log (/ -1 alpha))))>
#<alt (* -3 (* (PI) (log (/ -1 alpha))))>
#<alt (* -3 (* (PI) (log (/ -1 alpha))))>
#<alt (* -3 (* (PI) (log (/ -1 alpha))))>
#<alt (* -1 cosTheta)>
#<alt (* -1 cosTheta)>
#<alt (* -1 cosTheta)>
#<alt (* -1 cosTheta)>
#<alt (* -1 cosTheta)>
#<alt (* -1 cosTheta)>
#<alt (* -1 cosTheta)>
#<alt (* -1 cosTheta)>
#<alt (* -1 cosTheta)>
#<alt (* -1 cosTheta)>
#<alt (* -1 cosTheta)>
#<alt (* -1 cosTheta)>
#<alt (* -1 (pow cosTheta 2))>
#<alt (* -1 (pow cosTheta 2))>
#<alt (* -1 (pow cosTheta 2))>
#<alt (* -1 (pow cosTheta 2))>
#<alt (pow cosTheta 2)>
#<alt (pow cosTheta 2)>
#<alt (pow cosTheta 2)>
#<alt (pow cosTheta 2)>
#<alt (pow cosTheta 2)>
#<alt (pow cosTheta 2)>
#<alt (pow cosTheta 2)>
#<alt (pow cosTheta 2)>
#<alt -1>
#<alt (- (* -1 alpha) 1)>
#<alt (- (* -1 alpha) 1)>
#<alt (- (* -1 alpha) 1)>
#<alt (* -1 alpha)>
#<alt (* -1 (* alpha (+ 1 (/ 1 alpha))))>
#<alt (* -1 (* alpha (+ 1 (/ 1 alpha))))>
#<alt (* -1 (* alpha (+ 1 (/ 1 alpha))))>
#<alt (* -1 alpha)>
#<alt (* -1 (* alpha (+ 1 (/ 1 alpha))))>
#<alt (* -1 (* alpha (+ 1 (/ 1 alpha))))>
#<alt (* -1 (* alpha (+ 1 (/ 1 alpha))))>
Calls

87 calls:

TimeVariablePointExpression
278.0ms
cosTheta
@-inf
(* (* (PI) (log (* alpha alpha))) (/ (+ (* (* cosTheta (* (+ (* alpha alpha) -1) cosTheta)) (* cosTheta (neg cosTheta))) -1) (+ (* (+ (* alpha alpha) -1) (* cosTheta cosTheta)) -1)))
42.0ms
cosTheta
@inf
(/ -1 (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (+ alpha -1) cosTheta) cosTheta))))
18.0ms
cosTheta
@inf
(* (* (PI) (log (* alpha alpha))) (+ (* (+ (* alpha cosTheta) cosTheta) (* (+ alpha -1) cosTheta)) 1))
11.0ms
alpha
@inf
(log (* alpha alpha))
10.0ms
alpha
@inf
(* (log alpha) (+ (PI) (PI)))
Compiler

Compiled 1 568 to 977 computations (37.7% saved)

rewrite66.0ms (0.7%)

Memory
-13.0MiB live, 32.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
44×lower-*.f64
34×lift-*.f32
24×lower-+.f64
14×lift-/.f32
14×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify419.0ms (4.5%)

Memory
28.3MiB live, 726.8MiB allocated
Algorithm
egg-herbie
Rules
7 292×lower-*.f64
7 292×lower-*.f32
5 318×lower-fma.f64
5 318×lower-fma.f32
3 154×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
010949614
137159273
085358981
Stop Event
iter limit
node limit
Counts
324 → 317
Calls
Call 1
Inputs
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(- (* 1/2 (/ (* alpha (* cosTheta (+ cosTheta (* -1 cosTheta)))) (* (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 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (* (pow cosTheta 2) (pow (+ cosTheta (* -1 cosTheta)) 2)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (* cosTheta (+ cosTheta (* -1 cosTheta))) (* (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 (/ (* (pow cosTheta 3) (+ cosTheta (* -1 cosTheta))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (/ (* cosTheta (* (+ cosTheta (* -1 cosTheta)) (- (* 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 cosTheta 2) (pow (+ cosTheta (* -1 cosTheta)) 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 cosTheta 2) (pow (+ cosTheta (* -1 cosTheta)) 2)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (* cosTheta (+ cosTheta (* -1 cosTheta))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(* -1/3 (/ alpha (* cosTheta (* (PI) (log (/ 1 alpha))))))
(* alpha (- (* 1/3 (/ (- cosTheta 1) (* alpha (* cosTheta (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ 1 alpha))))))))
(* alpha (- (* -1 (/ (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* cosTheta (* (PI) (log (/ 1 alpha))))))) (pow alpha 2))) (+ (* -1/3 (/ (- cosTheta 1) (* alpha (* cosTheta (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ 1 alpha)))))))))
(* alpha (- (/ 1/3 (* (pow alpha 3) (* cosTheta (* (PI) (log (/ 1 alpha)))))) (+ (* -1 (/ (* (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* cosTheta (* (PI) (log (/ 1 alpha))))))) (- cosTheta 1)) (pow alpha 3))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/3 (/ (- cosTheta 1) (* alpha (* cosTheta (* (PI) (log (/ 1 alpha))))))) (+ (* 1/3 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- cosTheta 1)) (* (pow alpha 3) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/3 (/ (pow (- cosTheta 1) 2) (* (pow alpha 2) (* cosTheta (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ 1 alpha)))))))))))))
(* 1/3 (/ alpha (* cosTheta (* (PI) (log (/ -1 alpha))))))
(* -1 (* alpha (- (* 1/3 (/ (- cosTheta 1) (* alpha (* cosTheta (* (PI) (log (/ -1 alpha))))))) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ -1 alpha)))))))))
(* -1 (* alpha (- (* -1 (/ (- (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* alpha (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* alpha (* cosTheta (* (PI) (log (/ -1 alpha)))))))) (* 1/3 (/ (- cosTheta 1) (* cosTheta (* (PI) (log (/ -1 alpha))))))) alpha)) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ -1 alpha)))))))))
(* -1 (* alpha (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ -1 alpha)))))) (+ (* -1/3 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- cosTheta 1)) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* cosTheta (* (PI) (log (/ -1 alpha))))))) (- cosTheta 1)))) alpha)) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* cosTheta (* (PI) (log (/ -1 alpha)))))))) alpha)) (* 1/3 (/ (- cosTheta 1) (* cosTheta (* (PI) (log (/ -1 alpha))))))) alpha)) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ -1 alpha)))))))))
(/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))
(- (+ (* -1 (/ (* (pow cosTheta 2) (* (+ 1 alpha) (* (- alpha 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 (+ 1 alpha) 2) (* (pow (- alpha 1) 2) (- (pow alpha 2) 1)))) (* (PI) (log (pow alpha 2)))) (/ (* (+ 1 alpha) (* (- alpha 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) (- (* -1 (/ (* (pow cosTheta 2) (* (pow (+ 1 alpha) 3) (* (pow (- alpha 1) 3) (- (pow alpha 2) 1)))) (* (PI) (log (pow alpha 2))))) (* -1 (/ (* (pow (+ 1 alpha) 2) (* (pow (- alpha 1) 2) (- (pow alpha 2) 1))) (* (PI) (log (pow alpha 2))))))) (/ (* (+ 1 alpha) (* (- alpha 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 alpha 2) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (+ (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2))))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 4) (pow (- alpha 1) 4)))))) (+ (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (/ (pow alpha 2) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 4) (pow (- alpha 1) 4)))))))))) (pow cosTheta 2))
(* -1 (/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- alpha 1) (- (* -1 alpha) 1)))))))
(/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (* (log (pow alpha 2)) (* (- alpha 1) (- (* -1 alpha) 1)))))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2))))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2))))))) (pow cosTheta 2))
(/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (* (log (pow alpha 2)) (* (- alpha 1) (- (* -1 alpha) 1)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 3) (pow (- (* -1 alpha) 1) 3)))))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 3) (pow (- (* -1 alpha) 1) 3)))))))) (pow cosTheta 2))
(/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (* (log (pow alpha 2)) (* (- alpha 1) (- (* -1 alpha) 1)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 4) (pow (- (* -1 alpha) 1) 4)))))))) (+ (* -1 (/ (- (/ 1 (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2))))) (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (* (pow cosTheta 4) (* (- alpha 1) (- (* -1 alpha) 1))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (/ (pow alpha 2) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 4) (pow (- (* -1 alpha) 1) 4))))))))) (pow cosTheta 2))
-1
(- alpha 1)
(- alpha 1)
(- alpha 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))))
alpha
alpha
alpha
alpha
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(+ (* 3 (* alpha (* cosTheta (* (PI) (* (log alpha) (+ cosTheta (* -1 cosTheta))))))) (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))
(+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* alpha (+ (* 3 (* alpha (* (pow cosTheta 2) (* (PI) (log alpha))))) (* 3 (* cosTheta (* (PI) (* (log alpha) (+ cosTheta (* -1 cosTheta)))))))))
(+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* alpha (+ (* 3 (* alpha (* (pow cosTheta 2) (* (PI) (log alpha))))) (* 3 (* cosTheta (* (PI) (* (log alpha) (+ cosTheta (* -1 cosTheta)))))))))
(* -4 (* (pow alpha 2) (* cosTheta (* (PI) (log (/ 1 alpha))))))
(* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ 1 alpha))))) (* -4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- cosTheta 1)))) alpha))))
(* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ 1 alpha))))) (+ (* -4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- cosTheta 1)))) alpha)) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2))))))
(* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ 1 alpha))))) (+ (* -4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- cosTheta 1)))) alpha)) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2))))))
(* -4 (* (pow alpha 2) (* cosTheta (* (PI) (log (/ -1 alpha))))))
(* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ -1 alpha))))) (* -4 (/ (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- cosTheta 1)))) alpha))))
(* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ -1 alpha))))) (* -1 (/ (+ (* 4 (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- cosTheta 1))))) (* 4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) alpha))) alpha))))
(* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ -1 alpha))))) (* -1 (/ (+ (* 4 (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- cosTheta 1))))) (* 4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) alpha))) alpha))))
(* (PI) (log (pow alpha 3)))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))
(* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))
(* -1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (- alpha 1) (- (* -1 alpha) 1))))))
(* (pow cosTheta 2) (+ (* -1 (* (PI) (* (log (pow alpha 3)) (* (- alpha 1) (- (* -1 alpha) 1))))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* -1 (* (PI) (* (log (pow alpha 3)) (* (- alpha 1) (- (* -1 alpha) 1))))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* -1 (* (PI) (* (log (pow alpha 3)) (* (- alpha 1) (- (* -1 alpha) 1))))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))
(PI)
(+ (PI) (* -1 (* (pow cosTheta 3) (PI))))
(+ (PI) (* -1 (* (pow cosTheta 3) (PI))))
(+ (PI) (* -1 (* (pow cosTheta 3) (PI))))
(* -1 (pow cosTheta 3))
(* (pow cosTheta 3) (- (/ (PI) (pow cosTheta 3)) 1))
(* (pow cosTheta 3) (- (/ (PI) (pow cosTheta 3)) 1))
(* (pow cosTheta 3) (- (/ (PI) (pow cosTheta 3)) 1))
(pow cosTheta 3)
(* -1 (* (pow cosTheta 3) (- (* -1 (/ (PI) (pow cosTheta 3))) 1)))
(* -1 (* (pow cosTheta 3) (- (* -1 (/ (PI) (pow cosTheta 3))) 1)))
(* -1 (* (pow cosTheta 3) (- (* -1 (/ (PI) (pow cosTheta 3))) 1)))
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))
(- (* 1/2 (/ (* alpha (pow cosTheta 6)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))
(- (* alpha (- (* -1/2 (/ (* alpha (pow cosTheta 12)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 3))))) (* -1/2 (/ (pow cosTheta 6) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))
(- (* alpha (- (* alpha (- (* 1/2 (/ (* alpha (pow cosTheta 18)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 4))))) (* 1/2 (/ (pow cosTheta 12) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 3))))))) (* -1/2 (/ (pow cosTheta 6) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))
(/ 1/2 (* alpha (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))
(/ (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 7))) (* alpha (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) alpha)
(/ (- (+ (* 1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 7))) 2) (* (pow alpha 2) (* (pow cosTheta 21) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 7))) (* alpha (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha)))))))) alpha)
(/ (- (+ (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 7))) 3) (* (pow alpha 3) (* (pow cosTheta 28) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 7))) 2) (* (pow alpha 2) (* (pow cosTheta 21) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 7))) (* alpha (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))))) alpha)
(/ -1/2 (* alpha (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))
(* -1 (/ (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 8))) (* alpha (* (pow cosTheta 16) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) alpha))
(* -1 (/ (+ (* -1 (/ (- (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 8))) 2) (* alpha (* (pow cosTheta 24) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 8))) (* (pow cosTheta 16) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) alpha)) (* 1/2 (/ 1 (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) alpha))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 8))) 3) (* alpha (* (pow cosTheta 32) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 8))) 2) (* (pow cosTheta 24) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) alpha)) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 8))) (* (pow cosTheta 16) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) alpha)) (* 1/2 (/ 1 (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) alpha))
(/ -1/2 (* (PI) (log alpha)))
(- (* 1/2 (/ (* (pow cosTheta 6) (- alpha 1)) (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (PI) (log alpha)))))
(- (* (pow cosTheta 6) (- (* -1/2 (/ (* (pow cosTheta 6) (pow (- alpha 1) 2)) (* (PI) (log alpha)))) (* -1/2 (/ (- alpha 1) (* (PI) (log alpha)))))) (* 1/2 (/ 1 (* (PI) (log alpha)))))
(- (* (pow cosTheta 6) (- (* (pow cosTheta 6) (- (* 1/2 (/ (* (pow cosTheta 6) (pow (- alpha 1) 3)) (* (PI) (log alpha)))) (* 1/2 (/ (pow (- alpha 1) 2) (* (PI) (log alpha)))))) (* -1/2 (/ (- alpha 1) (* (PI) (log alpha)))))) (* 1/2 (/ 1 (* (PI) (log alpha)))))
(/ -1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (- alpha 1)))))
(/ (- (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- alpha 1) 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- alpha 1)))))) (pow cosTheta 6))
(/ (- (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- alpha 1) 2))))) (+ (/ 1/2 (* (pow cosTheta 12) (* (PI) (* (log alpha) (pow (- alpha 1) 3))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- alpha 1))))))) (pow cosTheta 6))
(/ (- (+ (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- alpha 1) 2))))) (* 1/2 (/ 1 (* (pow cosTheta 18) (* (PI) (* (log alpha) (pow (- alpha 1) 4))))))) (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (- alpha 1))))) (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (* (log alpha) (pow (- alpha 1) 3)))))))) (pow cosTheta 6))
(/ -1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (- alpha 1)))))
(/ (- (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- alpha 1) 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- alpha 1)))))) (pow cosTheta 6))
(/ (- (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- alpha 1) 2))))) (+ (/ 1/2 (* (pow cosTheta 12) (* (PI) (* (log alpha) (pow (- alpha 1) 3))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- alpha 1))))))) (pow cosTheta 6))
(/ (- (+ (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- alpha 1) 2))))) (* 1/2 (/ 1 (* (pow cosTheta 18) (* (PI) (* (log alpha) (pow (- alpha 1) 4))))))) (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (- alpha 1))))) (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (* (log alpha) (pow (- alpha 1) 3)))))))) (pow cosTheta 6))
(* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(+ (* 2 (* alpha (* (pow cosTheta 2) (* (PI) (log alpha))))) (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))
(+ (* 2 (* alpha (* (pow cosTheta 2) (* (PI) (log alpha))))) (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))
(+ (* 2 (* alpha (* (pow cosTheta 2) (* (PI) (log alpha))))) (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))
(* -2 (* alpha (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))
(* alpha (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) alpha))))
(* alpha (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) alpha))))
(* alpha (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) alpha))))
(* 2 (* alpha (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))
(* -1 (* alpha (+ (* -2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* -2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) alpha)))))
(* -1 (* alpha (+ (* -2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* -2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) alpha)))))
(* -1 (* alpha (+ (* -2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* -2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) alpha)))))
(* 2 (* (PI) (log alpha)))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- alpha 1))))))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- alpha 1))))))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- alpha 1))))))
(* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- alpha 1)))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- alpha 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- alpha 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- alpha 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- alpha 1)))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- alpha 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- alpha 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- alpha 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))))))
(log alpha)
(log alpha)
(log alpha)
(log alpha)
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ -1 alpha)))
(* -1 (log (/ -1 alpha)))
(* -1 (log (/ -1 alpha)))
(* -1 (log (/ -1 alpha)))
-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/7 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 7))))))
(- (* 1/7 (/ (pow alpha 2) (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 7))))))) (* 1/7 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 7))))))))
(- (* (pow alpha 2) (+ (* 1/7 (/ (* (pow alpha 5) (pow cosTheta 7)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 7))) 2))))) (* 1/7 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 7))))))))) (* 1/7 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 7))))))))
(- (* (pow alpha 2) (+ (* (pow alpha 5) (- (* -1/7 (/ (* (pow alpha 2) (pow cosTheta 7)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 7))) 2))))) (* -1/7 (/ (pow cosTheta 7) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 7))) 2))))))) (* 1/7 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 7))))))))) (* 1/7 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 7))))))))
(/ -1/3 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))
(- (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))
(- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 3)))) (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))
(- (+ (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 3))) 2) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 9) (pow cosTheta 6)))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 3))))))
(/ 1/11 (* (pow alpha 9) (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))
(* -1 (/ (- (* 1/11 (/ 1 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))) (* 1/11 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))) (pow alpha 9)))
(* -1 (/ (- (* 1/11 (/ 1 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))) (* 1/11 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))) (pow alpha 9)))
(* -1 (/ (- (+ (* -1/11 (/ (+ 1 (* -1 (pow cosTheta 11))) (* (pow alpha 11) (* (pow cosTheta 22) (* (PI) (log (/ -1 alpha))))))) (/ 1/11 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))) (* 1/11 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))) (pow alpha 9)))
(/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (PI) (log (pow alpha 7))))
(/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (PI) (log (pow alpha 7))))
(- (+ (* -1 (/ (* (pow cosTheta 7) (* (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (- (pow alpha 7) 1))) (* (PI) (log (pow alpha 7))))) (/ (* alpha (+ 1 alpha)) (* (PI) (log (pow alpha 7))))) (+ (/ 1 (* (PI) (log (pow alpha 7)))) (/ alpha (* (PI) (log (pow alpha 7))))))
(- (+ (* -1 (/ (* (pow cosTheta 7) (* (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (- (pow alpha 7) 1))) (* (PI) (log (pow alpha 7))))) (/ (* alpha (+ 1 alpha)) (* (PI) (log (pow alpha 7))))) (+ (/ 1 (* (PI) (log (pow alpha 7)))) (/ alpha (* (PI) (log (pow alpha 7))))))
(/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))))
(/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))))
(/ (- (+ (/ 1 (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2))))) (+ (/ alpha (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2))))) (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))) (+ (/ alpha (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2)))))))) (pow cosTheta 7))
(/ (- (+ (/ 1 (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2))))) (+ (/ alpha (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2))))) (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))) (+ (/ alpha (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2)))))))) (pow cosTheta 7))
(* -1 (/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1))))))
(* -1 (/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1))))))
(* -1 (/ (- (+ (* -1 (/ (- (+ (/ 1 (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2)))) (/ alpha (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2))))) (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2))))) (pow cosTheta 7))) (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1))))) (+ (/ 1 (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))) (/ alpha (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))))) (pow cosTheta 7)))
(* -1 (/ (- (+ (* -1 (/ (- (+ (/ 1 (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2)))) (/ alpha (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2))))) (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2))))) (pow cosTheta 7))) (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1))))) (+ (/ 1 (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))) (/ alpha (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))))) (pow cosTheta 7)))
alpha
(* alpha (+ 1 alpha))
(* alpha (+ 1 alpha))
(* alpha (+ 1 alpha))
(pow alpha 2)
(* (pow alpha 2) (+ 1 (/ 1 alpha)))
(* (pow alpha 2) (+ 1 (/ 1 alpha)))
(* (pow alpha 2) (+ 1 (/ 1 alpha)))
(pow alpha 2)
(* (pow alpha 2) (+ 1 (/ 1 alpha)))
(* (pow alpha 2) (+ 1 (/ 1 alpha)))
(* (pow alpha 2) (+ 1 (/ 1 alpha)))
1
(+ 1 alpha)
(+ 1 alpha)
(+ 1 alpha)
alpha
(* alpha (+ 1 (/ 1 alpha)))
(* alpha (+ 1 (/ 1 alpha)))
(* alpha (+ 1 (/ 1 alpha)))
alpha
(* alpha (+ 1 (/ 1 alpha)))
(* alpha (+ 1 (/ 1 alpha)))
(* alpha (+ 1 (/ 1 alpha)))
(* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1)))))
(+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* (pow alpha 2) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* 1/2 (/ (* (pow cosTheta 13) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 13) 1) 2))))))))
(+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* (pow alpha 2) (- (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* (pow alpha 2) (- (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* -1 (/ (* (pow cosTheta 13) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* 1/2 (/ (* (pow cosTheta 13) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 13) 1) 2))))))) (- (pow cosTheta 13) 1)))))) (* 1/2 (/ (* (pow cosTheta 13) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 13) 1) 2))))))))
(+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* (pow alpha 2) (- (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* (pow alpha 2) (- (+ (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (/ (* (pow alpha 2) (* (pow cosTheta 13) (- (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* -1 (/ (* (pow cosTheta 13) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* 1/2 (/ (* (pow cosTheta 13) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 13) 1) 2))))))) (- (pow cosTheta 13) 1)))))) (- (pow cosTheta 13) 1))) (* -1 (/ (* (pow cosTheta 13) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* 1/2 (/ (* (pow cosTheta 13) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 13) 1) 2))))))) (- (pow cosTheta 13) 1)))))) (* 1/2 (/ (* (pow cosTheta 13) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 13) 1) 2))))))))
(* 1/2 (/ (pow alpha 2) (* (pow cosTheta 12) (* (PI) (log (/ 1 alpha))))))
(* (pow alpha 2) (- (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (log (/ 1 alpha))))))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow alpha 2) (* (pow cosTheta 26) (* (PI) (log (/ 1 alpha)))))))))
(* (pow alpha 2) (- (+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow alpha 4) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (log (/ 1 alpha)))))))) (+ (* -1 (/ (* (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow cosTheta 26) (* (PI) (log (/ 1 alpha))))))) (- (pow cosTheta 14) 1)) (* (pow alpha 4) (pow cosTheta 14)))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow alpha 2) (* (pow cosTheta 26) (* (PI) (log (/ 1 alpha))))))))))
(* (pow alpha 2) (- (+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow alpha 4) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (log (/ 1 alpha)))))) (/ (* (- (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha)))))) (* -1 (/ (* (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow cosTheta 26) (* (PI) (log (/ 1 alpha))))))) (- (pow cosTheta 14) 1)) (pow cosTheta 14)))) (- (pow cosTheta 14) 1)) (* (pow alpha 6) (pow cosTheta 14)))))) (+ (* -1 (/ (* (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow cosTheta 26) (* (PI) (log (/ 1 alpha))))))) (- (pow cosTheta 14) 1)) (* (pow alpha 4) (pow cosTheta 14)))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow alpha 2) (* (pow cosTheta 26) (* (PI) (log (/ 1 alpha))))))))))
(* 1/2 (/ (pow alpha 2) (* (pow cosTheta 12) (* (PI) (log (/ -1 alpha))))))
(* (pow alpha 2) (- (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (log (/ -1 alpha))))))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow alpha 2) (* (pow cosTheta 26) (* (PI) (log (/ -1 alpha)))))))))
(* (pow alpha 2) (- (+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow alpha 4) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (log (/ -1 alpha)))))))) (+ (* -1 (/ (* (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow cosTheta 26) (* (PI) (log (/ -1 alpha))))))) (- (pow cosTheta 14) 1)) (* (pow alpha 4) (pow cosTheta 14)))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow alpha 2) (* (pow cosTheta 26) (* (PI) (log (/ -1 alpha))))))))))
(* (pow alpha 2) (- (+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow alpha 4) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (log (/ -1 alpha)))))) (/ (* (- (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha)))))) (* -1 (/ (* (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow cosTheta 26) (* (PI) (log (/ -1 alpha))))))) (- (pow cosTheta 14) 1)) (pow cosTheta 14)))) (- (pow cosTheta 14) 1)) (* (pow alpha 6) (pow cosTheta 14)))))) (+ (* -1 (/ (* (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow cosTheta 26) (* (PI) (log (/ -1 alpha))))))) (- (pow cosTheta 14) 1)) (* (pow alpha 4) (pow cosTheta 14)))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow alpha 2) (* (pow cosTheta 26) (* (PI) (log (/ -1 alpha))))))))))
(/ (- (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)))))
(- (+ (* -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) (+ (* -1 (/ (* (pow cosTheta 11) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2))))) (* -1 (/ (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 alpha 2) 1) (* (pow cosTheta 13) (* (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 cosTheta 13))
(/ (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (pow cosTheta 13))
(/ (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (pow cosTheta 13))
(/ (- (pow alpha 2) 1) (* (pow cosTheta 13) (* (PI) (log (pow alpha 2)))))
(* -1 (/ (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (pow cosTheta 13)))
(* -1 (/ (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (pow cosTheta 13)))
(* -1 (/ (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (pow cosTheta 13)))
(* 3 (/ (* (PI) (* (log alpha) (- (pow cosTheta 7) 1))) (- (* -1 (pow cosTheta 3)) 1)))
(+ (* 3 (/ (* (PI) (* (log alpha) (- (pow cosTheta 7) 1))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (* -3 (/ (* (pow cosTheta 7) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow cosTheta 7) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))))
(+ (* 3 (/ (* (PI) (* (log alpha) (- (pow cosTheta 7) 1))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (+ (* -3 (/ (* (pow cosTheta 7) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* -1 (/ (* (pow alpha 3) (* (pow cosTheta 3) (- (* -3 (/ (* (pow cosTheta 7) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow cosTheta 7) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2)))))) (- (* -1 (pow cosTheta 3)) 1)))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow cosTheta 7) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))))
(+ (* 3 (/ (* (PI) (* (log alpha) (- (pow cosTheta 7) 1))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (+ (* -3 (/ (* (pow cosTheta 7) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (/ (* (pow alpha 3) (* (pow cosTheta 6) (- (* -3 (/ (* (pow cosTheta 7) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow cosTheta 7) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2)))))) (pow (- (* -1 (pow cosTheta 3)) 1) 2)) (/ (* (pow cosTheta 3) (- (* -3 (/ (* (pow cosTheta 7) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow cosTheta 7) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))) (- (* -1 (pow cosTheta 3)) 1))))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow cosTheta 7) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))))
(* 4 (* (pow cosTheta 5) (* (PI) (log (/ 1 alpha)))))
(- (+ (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (pow cosTheta 9) 1))) (* (pow alpha 4) (pow cosTheta 4)))) (* 4 (* (pow cosTheta 5) (* (PI) (log (/ 1 alpha)))))) (* 4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))) (pow alpha 4))))
(- (+ (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (pow cosTheta 9) 1))) (* (pow alpha 4) (pow cosTheta 4)))) (+ (* -1 (/ (* (- (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (pow cosTheta 9) 1))) (pow cosTheta 4))) (* 4 (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (- (* -1 (pow cosTheta 4)) 1)) (* (pow alpha 8) (pow cosTheta 4)))) (* 4 (* (pow cosTheta 5) (* (PI) (log (/ 1 alpha))))))) (* 4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))) (pow alpha 4))))
(- (+ (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (pow cosTheta 9) 1))) (* (pow alpha 4) (pow cosTheta 4)))) (+ (* 4 (* (pow cosTheta 5) (* (PI) (log (/ 1 alpha))))) (/ (* (- (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (pow cosTheta 9) 1))) (pow cosTheta 4))) (* 4 (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (pow (- (* -1 (pow cosTheta 4)) 1) 2)) (* (pow alpha 12) (pow cosTheta 8))))) (+ (* 4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))) (pow alpha 4))) (/ (* (- (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (pow cosTheta 9) 1))) (pow cosTheta 4))) (* 4 (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (- (* -1 (pow cosTheta 4)) 1)) (* (pow alpha 8) (pow cosTheta 4)))))
(* 4 (* (pow cosTheta 5) (* (PI) (log (/ -1 alpha)))))
(- (+ (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (pow cosTheta 9) 1))) (* (pow alpha 4) (pow cosTheta 4)))) (* 4 (* (pow cosTheta 5) (* (PI) (log (/ -1 alpha)))))) (* 4 (/ (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))) (pow alpha 4))))
(- (+ (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (pow cosTheta 9) 1))) (* (pow alpha 4) (pow cosTheta 4)))) (+ (* -1 (/ (* (- (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (pow cosTheta 9) 1))) (pow cosTheta 4))) (* 4 (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (- (* -1 (pow cosTheta 4)) 1)) (* (pow alpha 8) (pow cosTheta 4)))) (* 4 (* (pow cosTheta 5) (* (PI) (log (/ -1 alpha))))))) (* 4 (/ (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))) (pow alpha 4))))
(- (+ (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (pow cosTheta 9) 1))) (* (pow alpha 4) (pow cosTheta 4)))) (+ (* 4 (* (pow cosTheta 5) (* (PI) (log (/ -1 alpha))))) (/ (* (- (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (pow cosTheta 9) 1))) (pow cosTheta 4))) (* 4 (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (pow (- (* -1 (pow cosTheta 4)) 1) 2)) (* (pow alpha 12) (pow cosTheta 8))))) (+ (* 4 (/ (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))) (pow alpha 4))) (/ (* (- (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (pow cosTheta 9) 1))) (pow cosTheta 4))) (* 4 (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (- (* -1 (pow cosTheta 4)) 1)) (* (pow alpha 8) (pow cosTheta 4)))))
(* (PI) (log (pow alpha 3)))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (- (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2)))) (* -1 (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (- (* (pow cosTheta 3) (- (* cosTheta (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))) (* -1 (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2)))))) (* -1 (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))))
(* -1 (* (pow cosTheta 6) (* (PI) (log (pow alpha 3)))))
(* (pow cosTheta 6) (+ (* -1 (* (PI) (log (pow alpha 3)))) (* -1 (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (- (pow alpha 3) 1))))))
(* (pow cosTheta 6) (- (+ (* -1 (* (PI) (log (pow alpha 3)))) (* -1 (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 6) (pow (- (pow alpha 3) 1) 2))))) (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (- (pow alpha 3) 1)))))
(* (pow cosTheta 6) (- (+ (* -1 (* (PI) (log (pow alpha 3)))) (* -1 (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 9) (- (pow alpha 3) 1))))) (+ (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (- (pow alpha 3) 1))) (+ (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 6) (pow (- (pow alpha 3) 1) 2))) (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 9) (pow (- (pow alpha 3) 1) 3)))))))
(* -1 (* (pow cosTheta 6) (* (PI) (log (pow alpha 3)))))
(* (pow cosTheta 6) (+ (* -1 (* (PI) (log (pow alpha 3)))) (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (- (pow alpha 3) 1)))))
(* (pow cosTheta 6) (+ (* -1 (* (PI) (log (pow alpha 3)))) (* -1 (/ (- (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (pow (- (pow alpha 3) 1) 2))) (/ (* (PI) (log (pow alpha 3))) (- (pow alpha 3) 1))) (pow cosTheta 3)))))
(* (pow cosTheta 6) (+ (* -1 (* (PI) (log (pow alpha 3)))) (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (PI) (log (pow alpha 3))) (- (pow alpha 3) 1))) (/ (* (PI) (log (pow alpha 3))) (pow (- (pow alpha 3) 1) 3))) (pow cosTheta 3))) (/ (* (PI) (log (pow alpha 3))) (pow (- (pow alpha 3) 1) 2))) (pow cosTheta 3))) (/ (* (PI) (log (pow alpha 3))) (- (pow alpha 3) 1))) (pow cosTheta 3)))))
(log alpha)
(log alpha)
(log alpha)
(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)))
(* -3 (* (PI) (log (/ 1 alpha))))
(* -3 (* (PI) (log (/ 1 alpha))))
(* -3 (* (PI) (log (/ 1 alpha))))
(* -3 (* (PI) (log (/ 1 alpha))))
(* -3 (* (PI) (log (/ -1 alpha))))
(* -3 (* (PI) (log (/ -1 alpha))))
(* -3 (* (PI) (log (/ -1 alpha))))
(* -3 (* (PI) (log (/ -1 alpha))))
(* -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))
(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
(- (* -1 alpha) 1)
(- (* -1 alpha) 1)
(- (* -1 alpha) 1)
(* -1 alpha)
(* -1 (* alpha (+ 1 (/ 1 alpha))))
(* -1 (* alpha (+ 1 (/ 1 alpha))))
(* -1 (* alpha (+ 1 (/ 1 alpha))))
(* -1 alpha)
(* -1 (* alpha (+ 1 (/ 1 alpha))))
(* -1 (* alpha (+ 1 (/ 1 alpha))))
(* -1 (* alpha (+ 1 (/ 1 alpha))))
Outputs
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))
(- (* 1/2 (/ (* alpha (* cosTheta (+ cosTheta (* -1 cosTheta)))) (* (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 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.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 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(- (* alpha (- (* alpha (- (* 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 cosTheta 2) (pow (+ cosTheta (* -1 cosTheta)) 2)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (* cosTheta (+ cosTheta (* -1 cosTheta))) (* (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 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.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 #s(literal 0 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))))) (/.f32 #s(literal 0 binary32) (*.f32 (PI.f32) (*.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 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(- (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (* 1/2 (/ (* (pow cosTheta 3) (+ cosTheta (* -1 cosTheta))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (/ (* cosTheta (* (+ cosTheta (* -1 cosTheta)) (- (* 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 cosTheta 2) (pow (+ cosTheta (* -1 cosTheta)) 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 cosTheta 2) (pow (+ cosTheta (* -1 cosTheta)) 2)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (* cosTheta (+ cosTheta (* -1 cosTheta))) (* (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 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) #s(literal 0 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))) (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.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 #s(literal 0 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))))) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (neg.f32 alpha) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.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 #s(literal 0 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))))) (/.f32 #s(literal 0 binary32) (*.f32 (PI.f32) (*.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 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(* -1/3 (/ alpha (* cosTheta (* (PI) (log (/ 1 alpha))))))
(/.f32 (*.f32 #s(literal -1/3 binary32) alpha) (*.f32 (*.f32 cosTheta (PI.f32)) (neg.f32 (log.f32 alpha))))
(* alpha (- (* 1/3 (/ (- cosTheta 1) (* alpha (* cosTheta (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ 1 alpha))))))))
(*.f32 alpha (+.f32 (/.f32 (fma.f32 cosTheta #s(literal 1/3 binary32) #s(literal -1/3 binary32)) (*.f32 (*.f32 alpha cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 cosTheta (PI.f32)) (neg.f32 (log.f32 alpha))))))
(* alpha (- (* -1 (/ (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* cosTheta (* (PI) (log (/ 1 alpha))))))) (pow alpha 2))) (+ (* -1/3 (/ (- cosTheta 1) (* alpha (* cosTheta (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ 1 alpha)))))))))
(*.f32 alpha (-.f32 (/.f32 (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 cosTheta #s(literal -1 binary32)) (+.f32 cosTheta #s(literal -1 binary32)))) (*.f32 (*.f32 cosTheta (PI.f32)) (neg.f32 (log.f32 alpha))))) (neg.f32 (*.f32 alpha alpha))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (PI.f32)) (neg.f32 (log.f32 alpha)))) (/.f32 (fma.f32 cosTheta #s(literal -1/3 binary32) #s(literal 1/3 binary32)) (*.f32 (*.f32 alpha cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))))))
(* alpha (- (/ 1/3 (* (pow alpha 3) (* cosTheta (* (PI) (log (/ 1 alpha)))))) (+ (* -1 (/ (* (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* cosTheta (* (PI) (log (/ 1 alpha))))))) (- cosTheta 1)) (pow alpha 3))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/3 (/ (- cosTheta 1) (* alpha (* cosTheta (* (PI) (log (/ 1 alpha))))))) (+ (* 1/3 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- cosTheta 1)) (* (pow alpha 3) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/3 (/ (pow (- cosTheta 1) 2) (* (pow alpha 2) (* cosTheta (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ 1 alpha)))))))))))))
(*.f32 alpha (-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 cosTheta (PI.f32)) (neg.f32 (log.f32 alpha))) (*.f32 alpha (*.f32 alpha alpha)))) (fma.f32 (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 cosTheta #s(literal -1 binary32)) (+.f32 cosTheta #s(literal -1 binary32)))) (*.f32 (*.f32 cosTheta (PI.f32)) (neg.f32 (log.f32 alpha))))) (neg.f32 (/.f32 (+.f32 cosTheta #s(literal -1 binary32)) (*.f32 alpha (*.f32 alpha alpha)))) (+.f32 (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 alpha alpha))) (/.f32 (fma.f32 cosTheta #s(literal -1/3 binary32) #s(literal 1/3 binary32)) (*.f32 (*.f32 alpha cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (fma.f32 #s(literal 1/3 binary32) (/.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (+.f32 cosTheta #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 alpha (*.f32 alpha alpha)))) (fma.f32 #s(literal 1/3 binary32) (/.f32 (*.f32 (+.f32 cosTheta #s(literal -1 binary32)) (+.f32 cosTheta #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (PI.f32)) (neg.f32 (log.f32 alpha))))))))))
(* 1/3 (/ alpha (* cosTheta (* (PI) (log (/ -1 alpha))))))
(/.f32 (*.f32 #s(literal 1/3 binary32) alpha) (*.f32 (*.f32 cosTheta (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(* -1 (* alpha (- (* 1/3 (/ (- cosTheta 1) (* alpha (* cosTheta (* (PI) (log (/ -1 alpha))))))) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ -1 alpha)))))))))
(*.f32 (+.f32 (/.f32 (fma.f32 cosTheta #s(literal 1/3 binary32) #s(literal -1/3 binary32)) (*.f32 alpha (*.f32 (*.f32 cosTheta (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 cosTheta (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (neg.f32 alpha))
(* -1 (* alpha (- (* -1 (/ (- (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* alpha (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* alpha (* cosTheta (* (PI) (log (/ -1 alpha)))))))) (* 1/3 (/ (- cosTheta 1) (* cosTheta (* (PI) (log (/ -1 alpha))))))) alpha)) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ -1 alpha)))))))))
(*.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 alpha (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (-.f32 (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 cosTheta #s(literal -1 binary32)) (+.f32 cosTheta #s(literal -1 binary32)))) (*.f32 alpha (*.f32 (*.f32 cosTheta (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (fma.f32 cosTheta #s(literal 1/3 binary32) #s(literal -1/3 binary32)) (*.f32 (*.f32 cosTheta (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) alpha)) (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 cosTheta (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (neg.f32 alpha))
(* -1 (* alpha (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ -1 alpha)))))) (+ (* -1/3 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- cosTheta 1)) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* cosTheta (* (PI) (log (/ -1 alpha))))))) (- cosTheta 1)))) alpha)) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* 1/3 (/ (pow (- cosTheta 1) 2) (* cosTheta (* (PI) (log (/ -1 alpha)))))))) alpha)) (* 1/3 (/ (- cosTheta 1) (* cosTheta (* (PI) (log (/ -1 alpha))))))) alpha)) (* 1/3 (/ 1 (* cosTheta (* (PI) (log (/ -1 alpha)))))))))
(neg.f32 (*.f32 alpha (+.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (fma.f32 #s(literal -1/3 binary32) (/.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (+.f32 cosTheta #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (*.f32 (+.f32 cosTheta #s(literal -1 binary32)) (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 cosTheta #s(literal -1 binary32)) (+.f32 cosTheta #s(literal -1 binary32)))) (*.f32 (*.f32 cosTheta (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))))) (neg.f32 alpha)) (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 cosTheta #s(literal -1 binary32)) (+.f32 cosTheta #s(literal -1 binary32)))) (*.f32 (*.f32 cosTheta (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (neg.f32 alpha)) (/.f32 (fma.f32 cosTheta #s(literal 1/3 binary32) #s(literal -1/3 binary32)) (*.f32 (*.f32 cosTheta (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (neg.f32 alpha)) (/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 cosTheta (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) 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))))
(- (+ (* -1 (/ (* (pow cosTheta 2) (* (+ 1 alpha) (* (- alpha 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 (neg.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 (+ 1 alpha) 2) (* (pow (- alpha 1) 2) (- (pow alpha 2) 1)))) (* (PI) (log (pow alpha 2)))) (/ (* (+ 1 alpha) (* (- alpha 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 (*.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 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (neg.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 (+ 1 alpha) 3) (* (pow (- alpha 1) 3) (- (pow alpha 2) 1)))) (* (PI) (log (pow alpha 2))))) (* -1 (/ (* (pow (+ 1 alpha) 2) (* (pow (- alpha 1) 2) (- (pow alpha 2) 1))) (* (PI) (log (pow alpha 2))))))) (/ (* (+ 1 alpha) (* (- alpha 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) (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 alpha #s(literal 1 binary32)) (+.f32 alpha #s(literal 1 binary32)))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32)))))) (*.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))) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (/.f32 (neg.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 alpha 2) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.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 alpha alpha) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))))) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.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 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (+ (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.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 alpha alpha) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (+.f32 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)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))))))))) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (+.f32 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)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))))))))) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.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 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 4) (pow (- alpha 1) 4)))))) (+ (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 alpha) (- alpha 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 3) (pow (- alpha 1) 3)))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 2) (pow (- alpha 1) 2)))))) (/ (pow alpha 2) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (+ 1 alpha) 4) (pow (- alpha 1) 4)))))))))) (pow cosTheta 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.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 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (+.f32 alpha #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 4 binary32))))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (+.f32 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)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))))))))) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (+.f32 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)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))))))))) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.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 alpha alpha) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (+.f32 alpha #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 4 binary32))))))))) (*.f32 cosTheta cosTheta))
(* -1 (/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- alpha 1) (- (* -1 alpha) 1)))))))
(/.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 alpha))))))
(/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (* (log (pow alpha 2)) (* (- alpha 1) (- (* -1 alpha) 1)))))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2))))))) (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2))))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 alpha)) (+.f32 #s(literal -1 binary32) (neg.f32 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)) (+.f32 #s(literal -1 binary32) (neg.f32 alpha)))))) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 alpha)) (+.f32 #s(literal -1 binary32) (neg.f32 alpha)))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (* (log (pow alpha 2)) (* (- alpha 1) (- (* -1 alpha) 1)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 3) (pow (- (* -1 alpha) 1) 3)))))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (/ (pow alpha 2) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 3) (pow (- (* -1 alpha) 1) 3)))))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 alpha)) (+.f32 #s(literal -1 binary32) (neg.f32 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)) (+.f32 #s(literal -1 binary32) (neg.f32 alpha)))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta) (PI.f32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 alpha)) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 alpha)) (+.f32 #s(literal -1 binary32) (neg.f32 alpha)))))))) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 alpha)) (+.f32 #s(literal -1 binary32) (neg.f32 alpha))))))) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta) (PI.f32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 alpha)) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 alpha)) (+.f32 #s(literal -1 binary32) (neg.f32 alpha))))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (* (log (pow alpha 2)) (* (- alpha 1) (- (* -1 alpha) 1)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 4) (pow (- (* -1 alpha) 1) 4)))))))) (+ (* -1 (/ (- (/ 1 (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2))))) (/ (pow alpha 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (* (pow cosTheta 4) (* (- alpha 1) (- (* -1 alpha) 1))))) (+ (/ (pow alpha 2) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 2) (pow (- (* -1 alpha) 1) 2)))))) (/ (pow alpha 2) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (pow (- alpha 1) 4) (pow (- (* -1 alpha) 1) 4))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 alpha)) (+.f32 #s(literal -1 binary32) (neg.f32 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)) (+.f32 #s(literal -1 binary32) (neg.f32 alpha)))))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (pow.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (neg.f32 alpha)) #s(literal 4 binary32))))))) (-.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 alpha)) (+.f32 #s(literal -1 binary32) (neg.f32 alpha))))))) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (pow.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (neg.f32 alpha)) #s(literal 4 binary32))))))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 alpha)) (+.f32 #s(literal -1 binary32) (neg.f32 alpha)))))) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 alpha)) (+.f32 #s(literal -1 binary32) (neg.f32 alpha))))))) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 alpha))))))) (*.f32 cosTheta cosTheta))
-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))
(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))))
alpha
alpha
alpha
alpha
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(*.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) #s(literal 3 binary32))
(+ (* 3 (* alpha (* cosTheta (* (PI) (* (log alpha) (+ cosTheta (* -1 cosTheta))))))) (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))
(*.f32 #s(literal 3 binary32) (fma.f32 (*.f32 alpha cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 0 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* alpha (+ (* 3 (* alpha (* (pow cosTheta 2) (* (PI) (log alpha))))) (* 3 (* cosTheta (* (PI) (* (log alpha) (+ cosTheta (* -1 cosTheta)))))))))
(fma.f32 alpha (*.f32 #s(literal 3 binary32) (fma.f32 (*.f32 alpha (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 cosTheta (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 0 binary32))))) (*.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) #s(literal 3 binary32)))
(+ (* 3 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* alpha (+ (* 3 (* alpha (* (pow cosTheta 2) (* (PI) (log alpha))))) (* 3 (* cosTheta (* (PI) (* (log alpha) (+ cosTheta (* -1 cosTheta)))))))))
(fma.f32 alpha (*.f32 #s(literal 3 binary32) (fma.f32 (*.f32 alpha (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 cosTheta (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 0 binary32))))) (*.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) #s(literal 3 binary32)))
(* -4 (* (pow alpha 2) (* cosTheta (* (PI) (log (/ 1 alpha))))))
(*.f32 (*.f32 #s(literal -4 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta (PI.f32)) (neg.f32 (log.f32 alpha))))
(* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ 1 alpha))))) (* -4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- cosTheta 1)))) alpha))))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal -4 binary32) (fma.f32 cosTheta (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 cosTheta (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 cosTheta #s(literal -1 binary32)))) alpha))))
(* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ 1 alpha))))) (+ (* -4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- cosTheta 1)))) alpha)) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal -4 binary32) (fma.f32 cosTheta (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 cosTheta (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 cosTheta #s(literal -1 binary32)))) alpha)) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (*.f32 alpha alpha))))
(* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ 1 alpha))))) (+ (* -4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- cosTheta 1)))) alpha)) (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal -4 binary32) (fma.f32 cosTheta (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 cosTheta (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 cosTheta #s(literal -1 binary32)))) alpha)) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (*.f32 alpha alpha))))
(* -4 (* (pow alpha 2) (* cosTheta (* (PI) (log (/ -1 alpha))))))
(*.f32 (*.f32 #s(literal -4 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ -1 alpha))))) (* -4 (/ (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- cosTheta 1)))) alpha))))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal -4 binary32) (fma.f32 cosTheta (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (/.f32 (*.f32 (*.f32 cosTheta (PI.f32)) (*.f32 (+.f32 cosTheta #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) alpha))))
(* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ -1 alpha))))) (* -1 (/ (+ (* 4 (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- cosTheta 1))))) (* 4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) alpha))) alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 (*.f32 cosTheta (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) #s(literal -4 binary32) (/.f32 (*.f32 #s(literal 4 binary32) (fma.f32 cosTheta (*.f32 (PI.f32) (*.f32 (+.f32 cosTheta #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) alpha))) (neg.f32 alpha))))
(* (pow alpha 2) (+ (* -4 (* cosTheta (* (PI) (log (/ -1 alpha))))) (* -1 (/ (+ (* 4 (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- cosTheta 1))))) (* 4 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) alpha))) alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 (*.f32 cosTheta (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) #s(literal -4 binary32) (/.f32 (*.f32 #s(literal 4 binary32) (fma.f32 cosTheta (*.f32 (PI.f32) (*.f32 (+.f32 cosTheta #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (*.f32 (PI.f32) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) alpha))) (neg.f32 alpha))))
(* (PI) (log (pow alpha 3)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha (*.f32 alpha alpha))))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha (*.f32 alpha alpha))))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1))))))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha (*.f32 alpha alpha))))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 cosTheta cosTheta))))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 cosTheta cosTheta))))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 3)) (* (+ 1 alpha) (- alpha 1)))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 cosTheta cosTheta))))
(* -1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 3)) (* (- alpha 1) (- (* -1 alpha) 1))))))
(*.f32 (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 alpha))) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(* (pow cosTheta 2) (+ (* -1 (* (PI) (* (log (pow alpha 3)) (* (- alpha 1) (- (* -1 alpha) 1))))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (PI.f32) (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (neg.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 alpha)))))))
(* (pow cosTheta 2) (+ (* -1 (* (PI) (* (log (pow alpha 3)) (* (- alpha 1) (- (* -1 alpha) 1))))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (PI.f32) (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (neg.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 alpha)))))))
(* (pow cosTheta 2) (+ (* -1 (* (PI) (* (log (pow alpha 3)) (* (- alpha 1) (- (* -1 alpha) 1))))) (/ (* (PI) (log (pow alpha 3))) (pow cosTheta 2))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (PI.f32) (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (neg.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 alpha)))))))
(PI)
(PI.f32)
(+ (PI) (* -1 (* (pow cosTheta 3) (PI))))
(fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (PI.f32)) (PI.f32))
(+ (PI) (* -1 (* (pow cosTheta 3) (PI))))
(fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (PI.f32)) (PI.f32))
(+ (PI) (* -1 (* (pow cosTheta 3) (PI))))
(fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (PI.f32)) (PI.f32))
(* -1 (pow cosTheta 3))
(*.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta))
(* (pow cosTheta 3) (- (/ (PI) (pow cosTheta 3)) 1))
(*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (+.f32 (/.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta cosTheta))) #s(literal -1 binary32)))
(* (pow cosTheta 3) (- (/ (PI) (pow cosTheta 3)) 1))
(*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (+.f32 (/.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta cosTheta))) #s(literal -1 binary32)))
(* (pow cosTheta 3) (- (/ (PI) (pow cosTheta 3)) 1))
(*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (+.f32 (/.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta cosTheta))) #s(literal -1 binary32)))
(pow cosTheta 3)
(*.f32 cosTheta (*.f32 cosTheta cosTheta))
(* -1 (* (pow cosTheta 3) (- (* -1 (/ (PI) (pow cosTheta 3))) 1)))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta)) (+.f32 (neg.f32 (/.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta cosTheta)))) #s(literal -1 binary32)))
(* -1 (* (pow cosTheta 3) (- (* -1 (/ (PI) (pow cosTheta 3))) 1)))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta)) (+.f32 (neg.f32 (/.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta cosTheta)))) #s(literal -1 binary32)))
(* -1 (* (pow cosTheta 3) (- (* -1 (/ (PI) (pow cosTheta 3))) 1)))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta)) (+.f32 (neg.f32 (/.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta cosTheta)))) #s(literal -1 binary32)))
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32)))))
(- (* 1/2 (/ (* alpha (pow cosTheta 6)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 alpha (pow.f32 cosTheta #s(literal 6 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal 2 binary32)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))))))
(- (* alpha (- (* -1/2 (/ (* alpha (pow cosTheta 12)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 3))))) (* -1/2 (/ (pow cosTheta 6) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))
(fma.f32 alpha (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 alpha (pow.f32 cosTheta #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal 3 binary32)))) (/.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal 2 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))))))
(- (* alpha (- (* alpha (- (* 1/2 (/ (* alpha (pow cosTheta 18)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 4))))) (* 1/2 (/ (pow cosTheta 12) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 3))))))) (* -1/2 (/ (pow cosTheta 6) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 6))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 6))))))))
(fma.f32 alpha (fma.f32 alpha (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 alpha (pow.f32 cosTheta #s(literal 18 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal 4 binary32)))) (/.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) #s(literal 2 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))))))
(/ 1/2 (* alpha (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha (pow.f32 cosTheta #s(literal 7 binary32))) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(/ (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 7))) (* alpha (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) alpha)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32))) (*.f32 alpha (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 14 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 7 binary32))))) alpha)
(/ (- (+ (* 1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 7))) 2) (* (pow alpha 2) (* (pow cosTheta 21) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 7))) (* alpha (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha)))))))) alpha)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 21 binary32))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32))) (*.f32 alpha (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 14 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 7 binary32)))))) alpha)
(/ (- (+ (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 7))) 3) (* (pow alpha 3) (* (pow cosTheta 28) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 7) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 7))) 2) (* (pow alpha 2) (* (pow cosTheta 21) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 7))) (* alpha (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))))) alpha)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32))) #s(literal 3 binary32)) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 28 binary32))))) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 7 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 21 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32)))) (*.f32 alpha (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 14 binary32)))))))) alpha)
(/ -1/2 (* alpha (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))
(/.f32 #s(literal -1/2 binary32) (*.f32 alpha (*.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))))))
(* -1 (/ (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 8))) (* alpha (* (pow cosTheta 16) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) alpha))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 8 binary32))) (*.f32 alpha (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 16 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 (pow.f32 cosTheta #s(literal 8 binary32)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (neg.f32 alpha))
(* -1 (/ (+ (* -1 (/ (- (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 8))) 2) (* alpha (* (pow cosTheta 24) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 8))) (* (pow cosTheta 16) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) alpha)) (* 1/2 (/ 1 (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) alpha))
(neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 8 binary32)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 8 binary32))) #s(literal 2 binary32)) (*.f32 alpha (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 24 binary32)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 8 binary32))) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 16 binary32)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))) alpha)) alpha))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 8))) 3) (* alpha (* (pow cosTheta 32) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 8))) 2) (* (pow cosTheta 24) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) alpha)) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 8))) (* (pow cosTheta 16) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) alpha)) (* 1/2 (/ 1 (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) alpha))
(/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 8 binary32)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 8 binary32))) #s(literal 3 binary32)) (*.f32 alpha (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 32 binary32)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 8 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 24 binary32)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))) (neg.f32 alpha)) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 8 binary32))) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 16 binary32)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))) alpha)) (neg.f32 alpha))
(/ -1/2 (* (PI) (log alpha)))
(/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(- (* 1/2 (/ (* (pow cosTheta 6) (- alpha 1)) (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (PI) (log alpha)))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (pow.f32 cosTheta #s(literal 6 binary32))) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
(- (* (pow cosTheta 6) (- (* -1/2 (/ (* (pow cosTheta 6) (pow (- alpha 1) 2)) (* (PI) (log alpha)))) (* -1/2 (/ (- alpha 1) (* (PI) (log alpha)))))) (* 1/2 (/ 1 (* (PI) (log alpha)))))
(fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 #s(literal -1/2 binary32) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (/.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))) (neg.f32 (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
(- (* (pow cosTheta 6) (- (* (pow cosTheta 6) (- (* 1/2 (/ (* (pow cosTheta 6) (pow (- alpha 1) 3)) (* (PI) (log alpha)))) (* 1/2 (/ (pow (- alpha 1) 2) (* (PI) (log alpha)))))) (* -1/2 (/ (- alpha 1) (* (PI) (log alpha)))))) (* 1/2 (/ 1 (* (PI) (log alpha)))))
(fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (/.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 alpha))) (neg.f32 (/.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) alpha #s(literal 1/2 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
(/ -1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (- alpha 1)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 alpha #s(literal -1 binary32)))))
(/ (- (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- alpha 1) 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- alpha 1)))))) (pow cosTheta 6))
(/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 alpha #s(literal -1 binary32))))) (pow.f32 cosTheta #s(literal 6 binary32)))
(/ (- (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- alpha 1) 2))))) (+ (/ 1/2 (* (pow cosTheta 12) (* (PI) (* (log alpha) (pow (- alpha 1) 3))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- alpha 1))))))) (pow cosTheta 6))
(/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32)))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 alpha #s(literal -1 binary32))))) (pow.f32 cosTheta #s(literal 6 binary32)))
(/ (- (+ (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- alpha 1) 2))))) (* 1/2 (/ 1 (* (pow cosTheta 18) (* (PI) (* (log alpha) (pow (- alpha 1) 4))))))) (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (- alpha 1))))) (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (* (log alpha) (pow (- alpha 1) 3)))))))) (pow cosTheta 6))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 18 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 4 binary32)))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 alpha #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))))))))) (pow.f32 cosTheta #s(literal 6 binary32)))
(/ -1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (- alpha 1)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 alpha #s(literal -1 binary32)))))
(/ (- (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- alpha 1) 2)))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- alpha 1)))))) (pow cosTheta 6))
(/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 alpha #s(literal -1 binary32))))) (pow.f32 cosTheta #s(literal 6 binary32)))
(/ (- (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- alpha 1) 2))))) (+ (/ 1/2 (* (pow cosTheta 12) (* (PI) (* (log alpha) (pow (- alpha 1) 3))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (- alpha 1))))))) (pow cosTheta 6))
(/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32)))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 alpha #s(literal -1 binary32))))) (pow.f32 cosTheta #s(literal 6 binary32)))
(/ (- (+ (/ 1/2 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- alpha 1) 2))))) (* 1/2 (/ 1 (* (pow cosTheta 18) (* (PI) (* (log alpha) (pow (- alpha 1) 4))))))) (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (- alpha 1))))) (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (* (log alpha) (pow (- alpha 1) 3)))))))) (pow cosTheta 6))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 18 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (+.f32 alpha #s(literal -1 binary32)) #s(literal 4 binary32)))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 alpha #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))))))))) (pow.f32 cosTheta #s(literal 6 binary32)))
(* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))
(+ (* 2 (* alpha (* (pow cosTheta 2) (* (PI) (log alpha))))) (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))
(*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 alpha (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(+ (* 2 (* alpha (* (pow cosTheta 2) (* (PI) (log alpha))))) (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))
(*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 alpha (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(+ (* 2 (* alpha (* (pow cosTheta 2) (* (PI) (log alpha))))) (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))
(*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 alpha (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(* -2 (* alpha (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))
(*.f32 (*.f32 #s(literal -2 binary32) alpha) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(* alpha (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) alpha))))
(*.f32 alpha (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) alpha))))
(* alpha (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) alpha))))
(*.f32 alpha (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) alpha))))
(* alpha (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) alpha))))
(*.f32 alpha (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) alpha))))
(* 2 (* alpha (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))
(*.f32 (*.f32 #s(literal 2 binary32) alpha) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))
(* -1 (* alpha (+ (* -2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* -2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) alpha)))))
(*.f32 (neg.f32 alpha) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) alpha))))
(* -1 (* alpha (+ (* -2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* -2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) alpha)))))
(*.f32 (neg.f32 alpha) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) alpha))))
(* -1 (* alpha (+ (* -2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* -2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) alpha)))))
(*.f32 (neg.f32 alpha) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) 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) (- alpha 1))))))
(*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 alpha #s(literal -1 binary32))))))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- alpha 1))))))
(*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 alpha #s(literal -1 binary32))))))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- alpha 1))))))
(*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 alpha #s(literal -1 binary32))))))
(* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- alpha 1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- alpha 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) (+.f32 alpha #s(literal -1 binary32))) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- alpha 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) (+.f32 alpha #s(literal -1 binary32))) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- alpha 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) (+.f32 alpha #s(literal -1 binary32))) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))
(* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- alpha 1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- alpha 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) (+.f32 alpha #s(literal -1 binary32))) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- alpha 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) (+.f32 alpha #s(literal -1 binary32))) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- alpha 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) (+.f32 alpha #s(literal -1 binary32))) (/.f32 (*.f32 (PI.f32) (log.f32 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 (*.f32 #s(literal -2 binary32) (PI.f32)) (neg.f32 (log.f32 alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (neg.f32 (log.f32 alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (neg.f32 (log.f32 alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (neg.f32 (log.f32 alpha)))
(* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(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)
(* -1 (log (/ -1 alpha)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -1 (log (/ -1 alpha)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -1 (log (/ -1 alpha)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -1 (log (/ -1 alpha)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
-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/7 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 7))))))
(/.f32 #s(literal -1/7 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32)))))
(- (* 1/7 (/ (pow alpha 2) (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 7))))))) (* 1/7 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 7))))))))
(fma.f32 #s(literal 1/7 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32))))) (/.f32 #s(literal -1/7 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32))))))
(- (* (pow alpha 2) (+ (* 1/7 (/ (* (pow alpha 5) (pow cosTheta 7)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 7))) 2))))) (* 1/7 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 7))))))))) (* 1/7 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 7))))))))
(fma.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/7 binary32) (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32))) #s(literal 2 binary32)))) (/.f32 #s(literal 1/7 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32)))))) (/.f32 #s(literal -1/7 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32))))))
(- (* (pow alpha 2) (+ (* (pow alpha 5) (- (* -1/7 (/ (* (pow alpha 2) (pow cosTheta 7)) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 7))) 2))))) (* -1/7 (/ (pow cosTheta 7) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 7))) 2))))))) (* 1/7 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 7))))))))) (* 1/7 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 7))))))))
(fma.f32 (*.f32 alpha alpha) (fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 #s(literal -1/7 binary32) (-.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta #s(literal 7 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32))) #s(literal 2 binary32)))) (/.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32))) #s(literal 2 binary32)))))) (/.f32 #s(literal 1/7 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32)))))) (/.f32 #s(literal -1/7 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32))))))
(/ -1/3 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))
(/.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(- (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))
(-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))))
(- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 3)))) (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha))))))))
(fma.f32 (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (*.f32 #s(literal -1/3 binary32) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 6 binary32))))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (pow.f32 alpha #s(literal 6 binary32)))) (-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))) (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 6 binary32))))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))))))
(- (+ (/ 1/3 (* (pow alpha 3) (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 3))) 2) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 9) (pow cosTheta 6)))) (+ (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow alpha 3) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 3))) (- (* 1/3 (/ 1 (* (pow cosTheta 3) (* (PI) (log (/ 1 alpha)))))) (* -1/3 (/ (+ 1 (* -1 (pow cosTheta 3))) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 3))))))
(-.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (*.f32 #s(literal -1/3 binary32) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 6 binary32))))) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 alpha #s(literal 9 binary32)))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))))) (fma.f32 #s(literal -1/3 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 6 binary32))))) (fma.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (*.f32 #s(literal -1/3 binary32) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 6 binary32))))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (pow.f32 alpha #s(literal 6 binary32)))) (/.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))))))
(/ 1/11 (* (pow alpha 9) (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))
(/.f32 #s(literal 1/11 binary32) (*.f32 (pow.f32 alpha #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 11 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))
(* -1 (/ (- (* 1/11 (/ 1 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))) (* 1/11 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))) (pow alpha 9)))
(/.f32 (+.f32 (/.f32 #s(literal 1/11 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 11 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 #s(literal -1/11 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 11 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (neg.f32 (pow.f32 alpha #s(literal 9 binary32))))
(* -1 (/ (- (* 1/11 (/ 1 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))) (* 1/11 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))) (pow alpha 9)))
(/.f32 (+.f32 (/.f32 #s(literal 1/11 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 11 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 #s(literal -1/11 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 11 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (neg.f32 (pow.f32 alpha #s(literal 9 binary32))))
(* -1 (/ (- (+ (* -1/11 (/ (+ 1 (* -1 (pow cosTheta 11))) (* (pow alpha 11) (* (pow cosTheta 22) (* (PI) (log (/ -1 alpha))))))) (/ 1/11 (* (pow alpha 2) (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))) (* 1/11 (/ 1 (* (pow cosTheta 11) (* (PI) (log (/ -1 alpha))))))) (pow alpha 9)))
(/.f32 (+.f32 (fma.f32 #s(literal -1/11 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 11 binary32))) (*.f32 (pow.f32 alpha #s(literal 11 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 22 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 #s(literal 1/11 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 11 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (/.f32 #s(literal -1/11 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 11 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (neg.f32 (pow.f32 alpha #s(literal 9 binary32))))
(/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (PI) (log (pow alpha 7))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))))
(/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (PI) (log (pow alpha 7))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))))
(- (+ (* -1 (/ (* (pow cosTheta 7) (* (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (- (pow alpha 7) 1))) (* (PI) (log (pow alpha 7))))) (/ (* alpha (+ 1 alpha)) (* (PI) (log (pow alpha 7))))) (+ (/ 1 (* (PI) (log (pow alpha 7)))) (/ alpha (* (PI) (log (pow alpha 7))))))
(-.f32 (fma.f32 (neg.f32 (pow.f32 cosTheta #s(literal 7 binary32))) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32))))) (/.f32 (fma.f32 alpha alpha alpha) (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32))))) (/.f32 alpha (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))))))
(- (+ (* -1 (/ (* (pow cosTheta 7) (* (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (- (pow alpha 7) 1))) (* (PI) (log (pow alpha 7))))) (/ (* alpha (+ 1 alpha)) (* (PI) (log (pow alpha 7))))) (+ (/ 1 (* (PI) (log (pow alpha 7)))) (/ alpha (* (PI) (log (pow alpha 7))))))
(-.f32 (fma.f32 (neg.f32 (pow.f32 cosTheta #s(literal 7 binary32))) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32))))) (/.f32 (fma.f32 alpha alpha alpha) (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32))))) (/.f32 alpha (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))))))
(/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)))))
(/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)))))
(/ (- (+ (/ 1 (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2))))) (+ (/ alpha (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2))))) (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))) (+ (/ alpha (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2)))))))) (pow cosTheta 7))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (pow.f32 (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))))) (+.f32 (/.f32 alpha (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (pow.f32 (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))))) (/.f32 (fma.f32 alpha alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)))))) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)))) (/.f32 alpha (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32))))) (/.f32 (fma.f32 alpha alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (pow.f32 (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))))))) (pow.f32 cosTheta #s(literal 7 binary32)))
(/ (- (+ (/ 1 (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2))))) (+ (/ alpha (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2))))) (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))) (+ (/ alpha (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2)))))))) (pow cosTheta 7))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (pow.f32 (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))))) (+.f32 (/.f32 alpha (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (pow.f32 (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))))) (/.f32 (fma.f32 alpha alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)))))) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)))) (/.f32 alpha (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32))))) (/.f32 (fma.f32 alpha alpha alpha) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (pow.f32 (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))))))) (pow.f32 cosTheta #s(literal 7 binary32)))
(* -1 (/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1))))))
(/.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)))))
(* -1 (/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (pow cosTheta 7) (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1))))))
(/.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)))))
(* -1 (/ (- (+ (* -1 (/ (- (+ (/ 1 (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2)))) (/ alpha (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2))))) (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2))))) (pow cosTheta 7))) (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1))))) (+ (/ 1 (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))) (/ alpha (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))))) (pow cosTheta 7)))
(/.f32 (-.f32 (-.f32 (/.f32 (fma.f32 alpha alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (pow.f32 (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)))) (-.f32 (/.f32 alpha (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (pow.f32 (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (fma.f32 alpha alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (pow.f32 (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)))))) (pow.f32 cosTheta #s(literal 7 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)))) (/.f32 alpha (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)))))) (neg.f32 (pow.f32 cosTheta #s(literal 7 binary32))))
(* -1 (/ (- (+ (* -1 (/ (- (+ (/ 1 (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2)))) (/ alpha (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2))))) (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 7)) (pow (- (pow alpha 7) 1) 2))))) (pow cosTheta 7))) (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1))))) (+ (/ 1 (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))) (/ alpha (* (PI) (* (log (pow alpha 7)) (- (pow alpha 7) 1)))))) (pow cosTheta 7)))
(/.f32 (-.f32 (-.f32 (/.f32 (fma.f32 alpha alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (pow.f32 (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)))) (-.f32 (/.f32 alpha (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (pow.f32 (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (fma.f32 alpha alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (pow.f32 (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)))))) (pow.f32 cosTheta #s(literal 7 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)))) (/.f32 alpha (*.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 alpha #s(literal 7 binary32)))) (+.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)))))) (neg.f32 (pow.f32 cosTheta #s(literal 7 binary32))))
alpha
(* alpha (+ 1 alpha))
(fma.f32 alpha alpha alpha)
(* alpha (+ 1 alpha))
(fma.f32 alpha alpha alpha)
(* alpha (+ 1 alpha))
(fma.f32 alpha alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (+ 1 (/ 1 alpha)))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) alpha)))
(* (pow alpha 2) (+ 1 (/ 1 alpha)))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) alpha)))
(* (pow alpha 2) (+ 1 (/ 1 alpha)))
(*.f32 (*.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 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) alpha)))
(* (pow alpha 2) (+ 1 (/ 1 alpha)))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) alpha)))
(* (pow alpha 2) (+ 1 (/ 1 alpha)))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) alpha)))
1
#s(literal 1 binary32)
(+ 1 alpha)
(+.f32 alpha #s(literal 1 binary32))
(+ 1 alpha)
(+.f32 alpha #s(literal 1 binary32))
(+ 1 alpha)
(+.f32 alpha #s(literal 1 binary32))
alpha
(* alpha (+ 1 (/ 1 alpha)))
(+.f32 alpha #s(literal 1 binary32))
(* alpha (+ 1 (/ 1 alpha)))
(+.f32 alpha #s(literal 1 binary32))
(* alpha (+ 1 (/ 1 alpha)))
(+.f32 alpha #s(literal 1 binary32))
alpha
(* alpha (+ 1 (/ 1 alpha)))
(+.f32 alpha #s(literal 1 binary32))
(* alpha (+ 1 (/ 1 alpha)))
(+.f32 alpha #s(literal 1 binary32))
(* alpha (+ 1 (/ 1 alpha)))
(+.f32 alpha #s(literal 1 binary32))
(* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1)))))
(/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32))))
(+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* (pow alpha 2) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* 1/2 (/ (* (pow cosTheta 13) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 13) 1) 2))))))))
(fma.f32 (*.f32 alpha alpha) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32)) (pow.f32 cosTheta #s(literal 13 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32)))))
(+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* (pow alpha 2) (- (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* (pow alpha 2) (- (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* -1 (/ (* (pow cosTheta 13) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* 1/2 (/ (* (pow cosTheta 13) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 13) 1) 2))))))) (- (pow cosTheta 13) 1)))))) (* 1/2 (/ (* (pow cosTheta 13) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 13) 1) 2))))))))
(fma.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32)))) (fma.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 13 binary32)) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32)) (pow.f32 cosTheta #s(literal 13 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))))))) (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32)) (pow.f32 cosTheta #s(literal 13 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32)))))
(+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* (pow alpha 2) (- (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* (pow alpha 2) (- (+ (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (/ (* (pow alpha 2) (* (pow cosTheta 13) (- (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* -1 (/ (* (pow cosTheta 13) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* 1/2 (/ (* (pow cosTheta 13) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 13) 1) 2))))))) (- (pow cosTheta 13) 1)))))) (- (pow cosTheta 13) 1))) (* -1 (/ (* (pow cosTheta 13) (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (PI) (* (log alpha) (- (pow cosTheta 13) 1))))) (* 1/2 (/ (* (pow cosTheta 13) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 13) 1) 2))))))) (- (pow cosTheta 13) 1)))))) (* 1/2 (/ (* (pow cosTheta 13) (- (* -1 (pow cosTheta 2)) 1)) (* (PI) (* (log alpha) (pow (- (pow cosTheta 13) 1) 2))))))))
(fma.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32)))) (fma.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32)))) (fma.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 13 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 13 binary32)) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32)) (pow.f32 cosTheta #s(literal 13 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))))))) (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32))))) (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32))) (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 13 binary32)) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32)) (pow.f32 cosTheta #s(literal 13 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))))))) (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32)) (pow.f32 cosTheta #s(literal 13 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32)) #s(literal 2 binary32))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 13 binary32)) #s(literal -1 binary32)))))
(* 1/2 (/ (pow alpha 2) (* (pow cosTheta 12) (* (PI) (log (/ 1 alpha))))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 12 binary32))))
(* (pow alpha 2) (- (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (log (/ 1 alpha))))))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow alpha 2) (* (pow cosTheta 26) (* (PI) (log (/ 1 alpha)))))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 14 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 12 binary32))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 cosTheta #s(literal 14 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 26 binary32)) (PI.f32)) (log.f32 alpha)))))))
(* (pow alpha 2) (- (+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow alpha 4) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (log (/ 1 alpha)))))))) (+ (* -1 (/ (* (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow cosTheta 26) (* (PI) (log (/ 1 alpha))))))) (- (pow cosTheta 14) 1)) (* (pow alpha 4) (pow cosTheta 14)))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow alpha 2) (* (pow cosTheta 26) (* (PI) (log (/ 1 alpha))))))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32)) (*.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 14 binary32))) (pow.f32 alpha #s(literal 4 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 14 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 12 binary32)))))) (fma.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 14 binary32)))) (/.f32 (neg.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 cosTheta #s(literal 14 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 26 binary32)) (PI.f32)) (log.f32 alpha))))) (neg.f32 (/.f32 (+.f32 (pow.f32 cosTheta #s(literal 14 binary32)) #s(literal -1 binary32)) (*.f32 (pow.f32 cosTheta #s(literal 14 binary32)) (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 cosTheta #s(literal 14 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 26 binary32)) (PI.f32)) (log.f32 alpha))))))))
(* (pow alpha 2) (- (+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow alpha 4) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (log (/ 1 alpha)))))) (/ (* (- (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha)))))) (* -1 (/ (* (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow cosTheta 26) (* (PI) (log (/ 1 alpha))))))) (- (pow cosTheta 14) 1)) (pow cosTheta 14)))) (- (pow cosTheta 14) 1)) (* (pow alpha 6) (pow cosTheta 14)))))) (+ (* -1 (/ (* (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 14) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow cosTheta 26) (* (PI) (log (/ 1 alpha))))))) (- (pow cosTheta 14) 1)) (* (pow alpha 4) (pow cosTheta 14)))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow alpha 2) (* (pow cosTheta 26) (* (PI) (log (/ 1 alpha))))))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32)) (*.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 14 binary32))) (pow.f32 alpha #s(literal 4 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 14 binary32))))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 14 binary32)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 14 binary32)))) (/.f32 (neg.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 cosTheta #s(literal 14 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 26 binary32)) (PI.f32)) (log.f32 alpha))))) (/.f32 (+.f32 (pow.f32 cosTheta #s(literal 14 binary32)) #s(literal -1 binary32)) (pow.f32 cosTheta #s(literal 14 binary32))))) (/.f32 (+.f32 (pow.f32 cosTheta #s(literal 14 binary32)) #s(literal -1 binary32)) (*.f32 (pow.f32 cosTheta #s(literal 14 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 12 binary32))))))) (fma.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 14 binary32)))) (/.f32 (neg.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 cosTheta #s(literal 14 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 26 binary32)) (PI.f32)) (log.f32 alpha))))) (neg.f32 (/.f32 (+.f32 (pow.f32 cosTheta #s(literal 14 binary32)) #s(literal -1 binary32)) (*.f32 (pow.f32 cosTheta #s(literal 14 binary32)) (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 cosTheta #s(literal 14 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 26 binary32)) (PI.f32)) (log.f32 alpha))))))))
(* 1/2 (/ (pow alpha 2) (* (pow cosTheta 12) (* (PI) (log (/ -1 alpha))))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(* (pow alpha 2) (- (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (log (/ -1 alpha))))))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow alpha 2) (* (pow cosTheta 26) (* (PI) (log (/ -1 alpha)))))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta #s(literal 14 binary32))) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 cosTheta #s(literal 14 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 26 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))))
(* (pow alpha 2) (- (+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow alpha 4) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (log (/ -1 alpha)))))))) (+ (* -1 (/ (* (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow cosTheta 26) (* (PI) (log (/ -1 alpha))))))) (- (pow cosTheta 14) 1)) (* (pow alpha 4) (pow cosTheta 14)))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow alpha 2) (* (pow cosTheta 26) (* (PI) (log (/ -1 alpha))))))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 14 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta #s(literal 14 binary32))) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (fma.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 14 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 cosTheta #s(literal 14 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 26 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (neg.f32 (/.f32 (+.f32 (pow.f32 cosTheta #s(literal 14 binary32)) #s(literal -1 binary32)) (*.f32 (pow.f32 cosTheta #s(literal 14 binary32)) (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 cosTheta #s(literal 14 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 26 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))))
(* (pow alpha 2) (- (+ (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow alpha 4) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow alpha 2) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 12) (* (PI) (log (/ -1 alpha)))))) (/ (* (- (* -1/2 (/ (- (* -1 (pow cosTheta 2)) 1) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha)))))) (* -1 (/ (* (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow cosTheta 26) (* (PI) (log (/ -1 alpha))))))) (- (pow cosTheta 14) 1)) (pow cosTheta 14)))) (- (pow cosTheta 14) 1)) (* (pow alpha 6) (pow cosTheta 14)))))) (+ (* -1 (/ (* (- (* 1/2 (/ (- (* -2 (pow cosTheta 2)) 1) (* (pow cosTheta 14) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow cosTheta 26) (* (PI) (log (/ -1 alpha))))))) (- (pow cosTheta 14) 1)) (* (pow alpha 4) (pow cosTheta 14)))) (* -1/2 (/ (- (pow cosTheta 14) 1) (* (pow alpha 2) (* (pow cosTheta 26) (* (PI) (log (/ -1 alpha))))))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 14 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (-.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta #s(literal 14 binary32))) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 14 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 14 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 cosTheta #s(literal 14 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 26 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (/.f32 (+.f32 (pow.f32 cosTheta #s(literal 14 binary32)) #s(literal -1 binary32)) (pow.f32 cosTheta #s(literal 14 binary32))))) (/.f32 (+.f32 (pow.f32 cosTheta #s(literal 14 binary32)) #s(literal -1 binary32)) (*.f32 (pow.f32 cosTheta #s(literal 14 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 12 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (fma.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 14 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 cosTheta #s(literal 14 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 26 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (neg.f32 (/.f32 (+.f32 (pow.f32 cosTheta #s(literal 14 binary32)) #s(literal -1 binary32)) (*.f32 (pow.f32 cosTheta #s(literal 14 binary32)) (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 cosTheta #s(literal 14 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 26 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) 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))))
(- (+ (* -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 (neg.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) (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 (neg.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) (+ (* -1 (/ (* (pow cosTheta 11) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2))))) (* -1 (/ (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) (neg.f32 (fma.f32 (pow.f32 cosTheta #s(literal 11 binary32)) (/.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 (*.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 alpha 2) 1) (* (pow cosTheta 13) (* (PI) (log (pow alpha 2))))))
(/.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 13 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))))
(/ (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (pow cosTheta 13))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (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.f32 cosTheta #s(literal 13 binary32)))
(/ (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (pow cosTheta 13))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (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.f32 cosTheta #s(literal 13 binary32)))
(/ (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (pow cosTheta 13))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (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.f32 cosTheta #s(literal 13 binary32)))
(/ (- (pow alpha 2) 1) (* (pow cosTheta 13) (* (PI) (log (pow alpha 2)))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 13 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))))
(* -1 (/ (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (pow cosTheta 13)))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 (*.f32 alpha alpha)))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (neg.f32 (pow.f32 cosTheta #s(literal 13 binary32))))
(* -1 (/ (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (pow cosTheta 13)))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 (*.f32 alpha alpha)))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (neg.f32 (pow.f32 cosTheta #s(literal 13 binary32))))
(* -1 (/ (+ (* -1 (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))) (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))) (pow cosTheta 13)))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 (*.f32 alpha alpha)))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (neg.f32 (pow.f32 cosTheta #s(literal 13 binary32))))
(* 3 (/ (* (PI) (* (log alpha) (- (pow cosTheta 7) 1))) (- (* -1 (pow cosTheta 3)) 1)))
(/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 7 binary32)) #s(literal -1 binary32)))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)))
(+ (* 3 (/ (* (PI) (* (log alpha) (- (pow cosTheta 7) 1))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (* -3 (/ (* (pow cosTheta 7) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow cosTheta 7) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))))
(fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 #s(literal -3 binary32) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 cosTheta #s(literal 7 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 #s(literal -3 binary32) (/.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 7 binary32)) #s(literal -1 binary32)))) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 7 binary32)) #s(literal -1 binary32)))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))))
(+ (* 3 (/ (* (PI) (* (log alpha) (- (pow cosTheta 7) 1))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (+ (* -3 (/ (* (pow cosTheta 7) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* -1 (/ (* (pow alpha 3) (* (pow cosTheta 3) (- (* -3 (/ (* (pow cosTheta 7) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow cosTheta 7) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2)))))) (- (* -1 (pow cosTheta 3)) 1)))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow cosTheta 7) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))))
(fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 7 binary32)) #s(literal -1 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 #s(literal -3 binary32) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 cosTheta #s(literal 7 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 #s(literal -3 binary32) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 cosTheta #s(literal 7 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 #s(literal -3 binary32) (/.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 7 binary32)) #s(literal -1 binary32)))) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))))))) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)))) (*.f32 #s(literal -3 binary32) (/.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 7 binary32)) #s(literal -1 binary32)))) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)))))))))
(+ (* 3 (/ (* (PI) (* (log alpha) (- (pow cosTheta 7) 1))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (+ (* -3 (/ (* (pow cosTheta 7) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* (pow alpha 3) (- (/ (* (pow alpha 3) (* (pow cosTheta 6) (- (* -3 (/ (* (pow cosTheta 7) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow cosTheta 7) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2)))))) (pow (- (* -1 (pow cosTheta 3)) 1) 2)) (/ (* (pow cosTheta 3) (- (* -3 (/ (* (pow cosTheta 7) (* (PI) (log alpha))) (- (* -1 (pow cosTheta 3)) 1))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow cosTheta 7) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))) (- (* -1 (pow cosTheta 3)) 1))))) (* 3 (/ (* (pow cosTheta 3) (* (PI) (* (log alpha) (- (pow cosTheta 7) 1)))) (pow (- (* -1 (pow cosTheta 3)) 1) 2))))))
(fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 #s(literal -3 binary32) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 cosTheta #s(literal 7 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (fma.f32 #s(literal -3 binary32) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 cosTheta #s(literal 7 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 #s(literal -3 binary32) (/.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 7 binary32)) #s(literal -1 binary32)))) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))))))) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 #s(literal -3 binary32) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 cosTheta #s(literal 7 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 #s(literal -3 binary32) (/.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 7 binary32)) #s(literal -1 binary32)))) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))))))) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))))) (*.f32 #s(literal -3 binary32) (/.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 7 binary32)) #s(literal -1 binary32)))) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))))))) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (+.f32 (pow.f32 cosTheta #s(literal 7 binary32)) #s(literal -1 binary32)))) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal -1 binary32))))
(* 4 (* (pow cosTheta 5) (* (PI) (log (/ 1 alpha)))))
(*.f32 #s(literal 4 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 5 binary32))))
(- (+ (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (pow cosTheta 9) 1))) (* (pow alpha 4) (pow cosTheta 4)))) (* 4 (* (pow cosTheta 5) (* (PI) (log (/ 1 alpha)))))) (* 4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))) (pow alpha 4))))
(fma.f32 #s(literal -4 binary32) (/.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (pow.f32 cosTheta #s(literal 9 binary32)) #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta) (pow.f32 alpha #s(literal 4 binary32)))) (fma.f32 #s(literal 4 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 5 binary32))) (*.f32 #s(literal -4 binary32) (*.f32 cosTheta (/.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 cosTheta) #s(literal -1 binary32))) (pow.f32 alpha #s(literal 4 binary32)))))))
(- (+ (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (pow cosTheta 9) 1))) (* (pow alpha 4) (pow cosTheta 4)))) (+ (* -1 (/ (* (- (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (pow cosTheta 9) 1))) (pow cosTheta 4))) (* 4 (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (- (* -1 (pow cosTheta 4)) 1)) (* (pow alpha 8) (pow cosTheta 4)))) (* 4 (* (pow cosTheta 5) (* (PI) (log (/ 1 alpha))))))) (* 4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))) (pow alpha 4))))
(fma.f32 #s(literal -4 binary32) (/.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (pow.f32 cosTheta #s(literal 9 binary32)) #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta) (pow.f32 alpha #s(literal 4 binary32)))) (+.f32 (fma.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (pow.f32 cosTheta #s(literal 9 binary32)) #s(literal -1 binary32))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta)) (*.f32 #s(literal -4 binary32) (*.f32 cosTheta (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 cosTheta) #s(literal -1 binary32)))))) (neg.f32 (/.f32 (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 cosTheta) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta) (pow.f32 alpha #s(literal 8 binary32))))) (*.f32 #s(literal 4 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 5 binary32))))) (*.f32 #s(literal -4 binary32) (*.f32 cosTheta (/.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 cosTheta) #s(literal -1 binary32))) (pow.f32 alpha #s(literal 4 binary32)))))))
(- (+ (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (pow cosTheta 9) 1))) (* (pow alpha 4) (pow cosTheta 4)))) (+ (* 4 (* (pow cosTheta 5) (* (PI) (log (/ 1 alpha))))) (/ (* (- (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (pow cosTheta 9) 1))) (pow cosTheta 4))) (* 4 (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (pow (- (* -1 (pow cosTheta 4)) 1) 2)) (* (pow alpha 12) (pow cosTheta 8))))) (+ (* 4 (/ (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))) (pow alpha 4))) (/ (* (- (* -4 (/ (* (PI) (* (log (/ 1 alpha)) (- (pow cosTheta 9) 1))) (pow cosTheta 4))) (* 4 (* cosTheta (* (PI) (* (log (/ 1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (- (* -1 (pow cosTheta 4)) 1)) (* (pow alpha 8) (pow cosTheta 4)))))
(fma.f32 #s(literal -4 binary32) (/.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (pow.f32 cosTheta #s(literal 9 binary32)) #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta) (pow.f32 alpha #s(literal 4 binary32)))) (-.f32 (fma.f32 #s(literal 4 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta #s(literal 5 binary32))) (*.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (pow.f32 cosTheta #s(literal 9 binary32)) #s(literal -1 binary32))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta)) (*.f32 #s(literal -4 binary32) (*.f32 cosTheta (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 cosTheta) #s(literal -1 binary32)))))) (/.f32 (*.f32 (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 cosTheta) #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 (pow.f32 cosTheta #s(literal 8 binary32)) (pow.f32 alpha #s(literal 12 binary32)))))) (fma.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (pow.f32 cosTheta #s(literal 9 binary32)) #s(literal -1 binary32))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta)) (*.f32 #s(literal -4 binary32) (*.f32 cosTheta (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 cosTheta) #s(literal -1 binary32)))))) (/.f32 (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 cosTheta) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta) (pow.f32 alpha #s(literal 8 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) cosTheta) (*.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 cosTheta) #s(literal -1 binary32)))) (pow.f32 alpha #s(literal 4 binary32))))))
(* 4 (* (pow cosTheta 5) (* (PI) (log (/ -1 alpha)))))
(*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(- (+ (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (pow cosTheta 9) 1))) (* (pow alpha 4) (pow cosTheta 4)))) (* 4 (* (pow cosTheta 5) (* (PI) (log (/ -1 alpha)))))) (* 4 (/ (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))) (pow alpha 4))))
(fma.f32 #s(literal -4 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (+.f32 (pow.f32 cosTheta #s(literal 9 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta) (pow.f32 alpha #s(literal 4 binary32)))) (fma.f32 #s(literal 4 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 cosTheta (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 cosTheta) #s(literal -1 binary32))))) (pow.f32 alpha #s(literal 4 binary32)))))
(- (+ (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (pow cosTheta 9) 1))) (* (pow alpha 4) (pow cosTheta 4)))) (+ (* -1 (/ (* (- (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (pow cosTheta 9) 1))) (pow cosTheta 4))) (* 4 (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (- (* -1 (pow cosTheta 4)) 1)) (* (pow alpha 8) (pow cosTheta 4)))) (* 4 (* (pow cosTheta 5) (* (PI) (log (/ -1 alpha))))))) (* 4 (/ (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))) (pow alpha 4))))
(+.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (+.f32 (pow.f32 cosTheta #s(literal 9 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta) (pow.f32 alpha #s(literal 4 binary32)))) (fma.f32 #s(literal 4 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (+.f32 (pow.f32 cosTheta #s(literal 9 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta)) (*.f32 #s(literal -4 binary32) (*.f32 cosTheta (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 cosTheta) #s(literal -1 binary32)))))) (neg.f32 (/.f32 (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 cosTheta) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta) (pow.f32 alpha #s(literal 8 binary32)))))))) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 cosTheta (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 cosTheta) #s(literal -1 binary32))))) (pow.f32 alpha #s(literal 4 binary32))))
(- (+ (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (pow cosTheta 9) 1))) (* (pow alpha 4) (pow cosTheta 4)))) (+ (* 4 (* (pow cosTheta 5) (* (PI) (log (/ -1 alpha))))) (/ (* (- (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (pow cosTheta 9) 1))) (pow cosTheta 4))) (* 4 (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (pow (- (* -1 (pow cosTheta 4)) 1) 2)) (* (pow alpha 12) (pow cosTheta 8))))) (+ (* 4 (/ (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))) (pow alpha 4))) (/ (* (- (* -4 (/ (* (PI) (* (log (/ -1 alpha)) (- (pow cosTheta 9) 1))) (pow cosTheta 4))) (* 4 (* cosTheta (* (PI) (* (log (/ -1 alpha)) (- (* -1 (pow cosTheta 4)) 1)))))) (- (* -1 (pow cosTheta 4)) 1)) (* (pow alpha 8) (pow cosTheta 4)))))
(fma.f32 #s(literal -4 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (+.f32 (pow.f32 cosTheta #s(literal 9 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta) (pow.f32 alpha #s(literal 4 binary32)))) (-.f32 (fma.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (+.f32 (pow.f32 cosTheta #s(literal 9 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta)) (*.f32 #s(literal -4 binary32) (*.f32 cosTheta (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 cosTheta) #s(literal -1 binary32)))))) (/.f32 (*.f32 (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 cosTheta) #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 cosTheta) #s(literal -1 binary32))) (*.f32 (pow.f32 cosTheta #s(literal 8 binary32)) (pow.f32 alpha #s(literal 12 binary32)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (fma.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (+.f32 (pow.f32 cosTheta #s(literal 9 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta)) (*.f32 #s(literal -4 binary32) (*.f32 cosTheta (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 cosTheta) #s(literal -1 binary32)))))) (/.f32 (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 cosTheta) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta) (pow.f32 alpha #s(literal 8 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (neg.f32 cosTheta) #s(literal -1 binary32)))) (pow.f32 alpha #s(literal 4 binary32))))))
(* (PI) (log (pow alpha 3)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))
(fma.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (- (* (pow cosTheta 3) (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2)))) (* -1 (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))))
(fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(+ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (- (* (pow cosTheta 3) (- (* cosTheta (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))) (* -1 (* (PI) (* (log (pow alpha 3)) (pow (- (pow alpha 3) 1) 2)))))) (* -1 (* (PI) (* (log (pow alpha 3)) (- (pow alpha 3) 1)))))))
(fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 cosTheta (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))))) (*.f32 (PI.f32) (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(* -1 (* (pow cosTheta 6) (* (PI) (log (pow alpha 3)))))
(neg.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(* (pow cosTheta 6) (+ (* -1 (* (PI) (log (pow alpha 3)))) (* -1 (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (- (pow alpha 3) 1))))))
(*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (neg.f32 (fma.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))))))
(* (pow cosTheta 6) (- (+ (* -1 (* (PI) (log (pow alpha 3)))) (* -1 (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 6) (pow (- (pow alpha 3) 1) 2))))) (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (- (pow alpha 3) 1)))))
(*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (-.f32 (neg.f32 (fma.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))))))) (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))))))
(* (pow cosTheta 6) (- (+ (* -1 (* (PI) (log (pow alpha 3)))) (* -1 (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 9) (- (pow alpha 3) 1))))) (+ (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (- (pow alpha 3) 1))) (+ (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 6) (pow (- (pow alpha 3) 1) 2))) (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 9) (pow (- (pow alpha 3) 1) 3)))))))
(*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (-.f32 (neg.f32 (fma.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (pow.f32 cosTheta #s(literal 9 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))))) (fma.f32 (PI.f32) (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))) (fma.f32 (PI.f32) (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (pow.f32 cosTheta #s(literal 9 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))))) (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))))))))
(* -1 (* (pow cosTheta 6) (* (PI) (log (pow alpha 3)))))
(neg.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(* (pow cosTheta 6) (+ (* -1 (* (PI) (log (pow alpha 3)))) (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (- (pow alpha 3) 1)))))
(*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (fma.f32 (PI.f32) (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (neg.f32 (PI.f32)))))
(* (pow cosTheta 6) (+ (* -1 (* (PI) (log (pow alpha 3)))) (* -1 (/ (- (/ (* (PI) (log (pow alpha 3))) (* (pow cosTheta 3) (pow (- (pow alpha 3) 1) 2))) (/ (* (PI) (log (pow alpha 3))) (- (pow alpha 3) 1))) (pow cosTheta 3)))))
(*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (neg.f32 (fma.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (/.f32 (fma.f32 (PI.f32) (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))))) (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (neg.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))))) (*.f32 cosTheta (*.f32 cosTheta cosTheta))))))
(* (pow cosTheta 6) (+ (* -1 (* (PI) (log (pow alpha 3)))) (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (PI) (log (pow alpha 3))) (- (pow alpha 3) 1))) (/ (* (PI) (log (pow alpha 3))) (pow (- (pow alpha 3) 1) 3))) (pow cosTheta 3))) (/ (* (PI) (log (pow alpha 3))) (pow (- (pow alpha 3) 1) 2))) (pow cosTheta 3))) (/ (* (PI) (log (pow alpha 3))) (- (pow alpha 3) 1))) (pow cosTheta 3)))))
(*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (neg.f32 (fma.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (/.f32 (neg.f32 (+.f32 (/.f32 (neg.f32 (+.f32 (/.f32 (neg.f32 (fma.f32 (PI.f32) (/.f32 (log.f32 (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))) (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))))))) (*.f32 cosTheta (*.f32 cosTheta cosTheta))) (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32)))))) (*.f32 cosTheta (*.f32 cosTheta cosTheta))) (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha (*.f32 alpha alpha)))) (fma.f32 alpha (*.f32 alpha alpha) #s(literal -1 binary32))))) (*.f32 cosTheta (*.f32 cosTheta cosTheta))))))
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(* -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 #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)))
(* -3 (* (PI) (log (/ 1 alpha))))
(*.f32 (*.f32 #s(literal -3 binary32) (PI.f32)) (neg.f32 (log.f32 alpha)))
(* -3 (* (PI) (log (/ 1 alpha))))
(*.f32 (*.f32 #s(literal -3 binary32) (PI.f32)) (neg.f32 (log.f32 alpha)))
(* -3 (* (PI) (log (/ 1 alpha))))
(*.f32 (*.f32 #s(literal -3 binary32) (PI.f32)) (neg.f32 (log.f32 alpha)))
(* -3 (* (PI) (log (/ 1 alpha))))
(*.f32 (*.f32 #s(literal -3 binary32) (PI.f32)) (neg.f32 (log.f32 alpha)))
(* -3 (* (PI) (log (/ -1 alpha))))
(*.f32 (*.f32 #s(literal -3 binary32) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -3 (* (PI) (log (/ -1 alpha))))
(*.f32 (*.f32 #s(literal -3 binary32) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -3 (* (PI) (log (/ -1 alpha))))
(*.f32 (*.f32 #s(literal -3 binary32) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -3 (* (PI) (log (/ -1 alpha))))
(*.f32 (*.f32 #s(literal -3 binary32) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -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))
(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
#s(literal -1 binary32)
(- (* -1 alpha) 1)
(+.f32 #s(literal -1 binary32) (neg.f32 alpha))
(- (* -1 alpha) 1)
(+.f32 #s(literal -1 binary32) (neg.f32 alpha))
(- (* -1 alpha) 1)
(+.f32 #s(literal -1 binary32) (neg.f32 alpha))
(* -1 alpha)
(neg.f32 alpha)
(* -1 (* alpha (+ 1 (/ 1 alpha))))
(+.f32 #s(literal -1 binary32) (neg.f32 alpha))
(* -1 (* alpha (+ 1 (/ 1 alpha))))
(+.f32 #s(literal -1 binary32) (neg.f32 alpha))
(* -1 (* alpha (+ 1 (/ 1 alpha))))
(+.f32 #s(literal -1 binary32) (neg.f32 alpha))
(* -1 alpha)
(neg.f32 alpha)
(* -1 (* alpha (+ 1 (/ 1 alpha))))
(+.f32 #s(literal -1 binary32) (neg.f32 alpha))
(* -1 (* alpha (+ 1 (/ 1 alpha))))
(+.f32 #s(literal -1 binary32) (neg.f32 alpha))
(* -1 (* alpha (+ 1 (/ 1 alpha))))
(+.f32 #s(literal -1 binary32) (neg.f32 alpha))

eval52.0ms (0.6%)

Memory
-0.3MiB live, 115.6MiB allocated
Compiler

Compiled 18 765 to 1 111 computations (94.1% saved)

prune64.0ms (0.7%)

Memory
-22.0MiB live, 178.3MiB allocated
Pruning

41 alts after pruning (34 fresh and 7 done)

PrunedKeptTotal
New5045509
Fresh22931
Picked235
Done044
Total50841549
Accuracy
100.0%
Counts
549 → 41
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.2%
(fma.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.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 #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.2%
(/.f32 (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (neg.f32 (fma.f32 alpha (/.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))))
95.9%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
98.2%
(/.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.9%
(/.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.3%
(/.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.0%
(/.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 (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 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.0%
(/.f32 (/.f32 (-.f32 (*.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 (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 (*.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))))
78.7%
(/.f32 (/.f32 (*.f32 #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 #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.4%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.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 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.0%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
96.5%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (log.f32 (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.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha cosTheta cosTheta) (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) #s(literal 1 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))))
98.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))))
98.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))))
98.0%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (neg.f32 cosTheta)) #s(literal -1 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal -1 binary32)))))
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 #s(literal 1 binary32) (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 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))))
97.8%
(/.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 #s(literal -1 binary32) cosTheta) cosTheta))))
95.9%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 cosTheta (*.f32 cosTheta cosTheta) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))))
96.0%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(literal 1 binary32)))
97.7%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
96.0%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
98.2%
(/.f32 (+.f32 (fma.f32 alpha alpha alpha) (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))))
97.4%
(/.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 #s(literal -1 binary32) cosTheta) cosTheta))))
67.7%
(/.f32 (+.f32 (*.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 (+.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.2%
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) alpha) alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.3%
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
67.0%
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))))
67.6%
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
66.9%
(/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
-0.0%
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))
67.6%
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) #s(literal 2 binary32))))
67.7%
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
67.5%
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) cosTheta))))
67.7%
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha cosTheta cosTheta) (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) #s(literal 1 binary32))))
Compiler

Compiled 2 661 to 876 computations (67.1% saved)

regimes75.0ms (0.8%)

Memory
5.3MiB live, 148.5MiB allocated
Counts
56 → 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 (PI.f32) (log.f32 alpha)))
(/.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 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha cosTheta cosTheta) (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) #s(literal 1 binary32))))
(/.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 (-.f32 (*.f32 alpha 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 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #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))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)) #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 cosTheta cosTheta) (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) #s(literal 1 binary32))))
(/.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 #s(literal -1 binary32) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.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 (+.f32 (*.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 (fma.f32 alpha alpha alpha) (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 (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 (*.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 (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 alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 #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 #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 alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (/.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 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) alpha) alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (fma.f32 (+.f32 alpha #s(literal -1 binary32)) alpha (neg.f32 (fma.f32 alpha (/.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 (*.f32 #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 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.f32 (fma.f32 (*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) (*.f32 cosTheta (neg.f32 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 (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 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 cosTheta (*.f32 cosTheta cosTheta) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.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 (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 (-.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 (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 (PI.f32) (log.f32 (E.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 (*.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 (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 (exp.f32 (log.f32 (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 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.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 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.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 #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 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))))
Calls

4 calls:

26.0ms
alpha
16.0ms
(*.f32 alpha alpha)
16.0ms
cosTheta
15.0ms
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
Results
AccuracySegmentsBranch
98.6%1cosTheta
98.6%1alpha
98.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))))
98.6%1(*.f32 alpha alpha)
Compiler

Compiled 37 to 20 computations (45.9% saved)

regimes74.0ms (0.8%)

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

4 calls:

36.0ms
(*.f32 alpha alpha)
21.0ms
cosTheta
8.0ms
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
8.0ms
alpha
Results
AccuracySegmentsBranch
98.6%1cosTheta
98.6%1alpha
98.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))))
98.6%1(*.f32 alpha alpha)
Compiler

Compiled 37 to 20 computations (45.9% saved)

regimes30.0ms (0.3%)

Memory
22.6MiB live, 63.9MiB allocated
Counts
23 → 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 (PI.f32) (log.f32 alpha)))
(/.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 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha cosTheta cosTheta) (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) #s(literal 1 binary32))))
(/.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 (-.f32 (*.f32 alpha 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 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #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))))
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:

9.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))))
7.0ms
(*.f32 alpha alpha)
7.0ms
alpha
7.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)

regimes29.0ms (0.3%)

Memory
-10.0MiB live, 67.9MiB 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 (PI.f32) (log.f32 alpha)))
(/.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 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha cosTheta cosTheta) (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) #s(literal 1 binary32))))
(/.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 (-.f32 (*.f32 alpha 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 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))))
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 #s(literal -1 binary32) cosTheta) cosTheta))))
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))))
7.0ms
cosTheta
6.0ms
alpha
6.0ms
(*.f32 alpha alpha)
Results
AccuracySegmentsBranch
97.8%1alpha
97.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))))
97.8%1(*.f32 alpha alpha)
97.8%1cosTheta
Compiler

Compiled 37 to 20 computations (45.9% saved)

regimes27.0ms (0.3%)

Memory
-20.6MiB live, 60.5MiB 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 (PI.f32) (log.f32 alpha)))
(/.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 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha cosTheta cosTheta) (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) #s(literal 1 binary32))))
(/.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 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
Calls

4 calls:

7.0ms
cosTheta
7.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
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)

regimes19.0ms (0.2%)

Memory
17.4MiB live, 57.2MiB 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 (PI.f32) (log.f32 alpha)))
(/.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 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) cosTheta))))
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(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))))
5.0ms
cosTheta
5.0ms
(*.f32 alpha alpha)
Results
AccuracySegmentsBranch
96.0%1cosTheta
96.0%1alpha
96.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))))
96.0%1(*.f32 alpha alpha)
Compiler

Compiled 37 to 20 computations (45.9% saved)

regimes18.0ms (0.2%)

Memory
16.1MiB live, 55.8MiB 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 (PI.f32) (log.f32 alpha)))
(/.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 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) #s(literal 1 binary32))))
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
Calls

4 calls:

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

Compiled 37 to 20 computations (45.9% saved)

regimes14.0ms (0.1%)

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

4 calls:

4.0ms
(*.f32 alpha alpha)
3.0ms
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
3.0ms
alpha
3.0ms
cosTheta
Results
AccuracySegmentsBranch
95.9%1cosTheta
95.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))))
95.9%1alpha
95.9%1(*.f32 alpha alpha)
Compiler

Compiled 37 to 20 computations (45.9% saved)

regimes32.0ms (0.3%)

Memory
-15.7MiB live, 24.6MiB 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 (PI.f32) (log.f32 alpha)))
Outputs
(/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
Calls

4 calls:

24.0ms
alpha
3.0ms
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
2.0ms
cosTheta
2.0ms
(*.f32 alpha alpha)
Results
AccuracySegmentsBranch
66.9%1cosTheta
66.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))))
66.9%1alpha
66.9%1(*.f32 alpha alpha)
Compiler

Compiled 37 to 20 computations (45.9% saved)

regimes8.0ms (0.1%)

Memory
20.6MiB live, 20.6MiB 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:

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

Compiled 37 to 20 computations (45.9% saved)

simplify38.0ms (0.4%)

Memory
-19.9MiB live, 19.4MiB allocated
Algorithm
egg-herbie
Rules
34×*-commutative_binary32
14×+-commutative_binary32
10×sub-neg_binary32
neg-sub0_binary32
neg-mul-1_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048155
175155
281155
389155
491155
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 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)) #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 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -1 binary32) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 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))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(/.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 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)) #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 (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 (*.f32 #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 cosTheta cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
(/.f32 (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 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))) #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 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(/.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.1s (12.3%)

Memory
2.5MiB live, 869.8MiB allocated
Rules
8 438×lower-*.f64
8 438×lower-*.f32
7 976×lower-fma.f64
7 976×lower-fma.f32
7 292×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02141937
16421886
226431830
080531774
010949614
137159273
085358981
01350
02350
19850
276848
0844642
09228895
131058558
090188346
091410802
1302510370
0813910000
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 447 to 231 computations (48.3% saved)

preprocess60.0ms (0.6%)

Memory
28.4MiB live, 111.0MiB allocated
Remove

(abs cosTheta)

(abs alpha)

Compiler

Compiled 1 338 to 690 computations (48.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...