GTR1 distribution

Time bar (total: 8.2s)

analyze56.0ms (0.7%)

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

Compiled 40 to 23 computations (42.5% saved)

sample1.5s (18.4%)

Memory
60.0MiB live, 2 127.2MiB allocated
Samples
1.1s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 890.0ms
ival-mult: 295.0ms (33.1% of total)
ival-<=: 135.0ms (15.2% of total)
const: 125.0ms (14% of total)
ival-log: 90.0ms (10.1% of total)
ival-div: 84.0ms (9.4% of total)
ival-add: 49.0ms (5.5% of total)
ival-sub: 40.0ms (4.5% of total)
ival-pi: 34.0ms (3.8% of total)
ival-and: 24.0ms (2.7% of total)
exact: 11.0ms (1.2% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

preprocess424.0ms (5.2%)

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

explain180.0ms (2.2%)

Memory
-19.9MiB live, 330.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
00-0-(PI.f32)
00-0-#s(literal 1 binary32)
00-0-cosTheta
00-0-alpha
00-0-(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
00-0-(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))
01(1.2002969309729802e-24 0.9959656596183777)0-(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
00-0-(*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)
01(1.2002969309729802e-24 0.9959656596183777)0-(log.f32 (*.f32 alpha alpha))
00-0-(*.f32 alpha alpha)
00-0-(*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta)
00-0-(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
log.f32(log.f32 (*.f32 alpha alpha))sensitivity10
Confusion
Predicted +Predicted -
+00
-1255
Precision
0.0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-10255
Precision?
0.0
Recall?
0/0
Freqs
test
numberfreq
0255
11
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-100
Precision?
0.0
Recall?
0/0
Samples
49.0ms512×0valid
Compiler

Compiled 238 to 56 computations (76.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-mult: 17.0ms (51.2% of total)
ival-log: 6.0ms (18.1% of total)
ival-div: 4.0ms (12% of total)
ival-pi: 2.0ms (6% of total)
ival-add: 2.0ms (6% of total)
ival-sub: 2.0ms (6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(/.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)

simplify0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

localize44.0ms (0.5%)

Memory
-4.4MiB live, 107.7MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy99.6%
(*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)
accuracy99.4%
(*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta)
accuracy99.2%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
accuracy98.8%
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
Samples
26.0ms256×0valid
Compiler

Compiled 93 to 15 computations (83.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 7.0ms (42.1% of total)
ival-div: 3.0ms (18% of total)
ival-log: 3.0ms (18% of total)
ival-pi: 1.0ms (6% of total)
ival-add: 1.0ms (6% of total)
ival-sub: 1.0ms (6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series55.0ms (0.7%)

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

21 calls:

TimeVariablePointExpression
33.0ms
alpha
@0
(* (PI) (log (* alpha alpha)))
11.0ms
alpha
@inf
(* (PI) (log (* alpha alpha)))
2.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))))
1.0ms
cosTheta
@0
(/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))))

rewrite378.0ms (4.6%)

Memory
-21.1MiB live, 576.6MiB 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
01346
02346
19846
276844
0844839
Stop Event
iter limit
node limit
iter limit
Counts
4 → 456
Calls
Call 1
Inputs
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.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)) cosTheta)
(*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)
Outputs
(+.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 (PI.f32) (log.f32 alpha) (*.f32 (PI.f32) (log.f32 alpha)))
(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 (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 (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 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 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 (PI.f32) #s(literal 2 binary32)) (log.f32 alpha))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (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 (*.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))))
(neg.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))))))
(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 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (*.f32 (PI.f32) (*.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)))) (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 (PI.f32) (*.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)))) (fma.f32 alpha alpha #s(literal -1 binary32)))) #s(literal -1 binary32)))
(+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.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 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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 (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.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 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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 alpha alpha)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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))))) #s(literal -1 binary32)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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))))) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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 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 (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 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 cosTheta 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)))) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta)) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta 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 (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 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta)) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta 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 (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 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (*.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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta))))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (neg.f32 (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.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))))) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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))))) #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 (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 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta)) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta 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 (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 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta)) #s(literal 1 binary32)))))
(+.f32 (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta 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 (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 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) 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 (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 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)))))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (neg.f32 (*.f32 cosTheta 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)))))))
(pow.f32 (/.f32 (*.f32 (PI.f32) (*.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)))) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal -1 binary32))
(fma.f32 alpha (/.f32 alpha (*.f32 (PI.f32) (*.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 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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))))))
(fma.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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))))))
(fma.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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))))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.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 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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))))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.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))))))
(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 (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 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta 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 (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 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta))))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (neg.f32 (*.f32 cosTheta 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)))))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.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))))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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))))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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 alpha alpha) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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))))) #s(literal -1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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))))) #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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 alpha alpha)))
(fma.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta 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 (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 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) 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 (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 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta)) #s(literal 1 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.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))))))
(fma.f32 (neg.f32 (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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))))))
(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 (PI.f32) (*.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))))))
(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 (PI.f32) (*.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))))))
(fma.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.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 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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))))))
(fma.f32 (/.f32 alpha (*.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 alpha (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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))))))
(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 (PI.f32) (*.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))))))
(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 (PI.f32) (*.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))))))
(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 (PI.f32) (*.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))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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))))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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))))))
(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 (PI.f32) (*.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))))))
(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 (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 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 cosTheta 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)))) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta)) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta 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 (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 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta)) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta 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 (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 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (*.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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta))))) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (neg.f32 (*.f32 cosTheta cosTheta)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.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 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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))))))
(fma.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (fma.f32 (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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))))))
(fma.f32 (/.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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))))))
(fma.f32 (/.f32 alpha #s(literal 1 binary32)) (/.f32 alpha (*.f32 (PI.f32) (*.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 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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))))))
(fma.f32 (/.f32 alpha (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (/.f32 alpha (*.f32 (cbrt.f32 (PI.f32)) (*.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 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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))))))
(fma.f32 (/.f32 alpha (sqrt.f32 (PI.f32))) (/.f32 alpha (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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))))))
(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 (/.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 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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))))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (sqrt.f32 (PI.f32))) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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))))))
(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 (/.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 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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))))))
(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 (PI.f32) (*.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))))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.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 #s(literal 1 binary32) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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))))))
(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 (PI.f32) (*.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))))))
(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 (PI.f32) (*.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 #s(literal 0 binary32) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.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 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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 (/.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.f32 (PI.f32) (*.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 (/.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 (/.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 alpha (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (PI.f32) (*.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 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (PI.f32) (*.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 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (*.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)))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (*.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)))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))))
(-.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (*.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)))) (fma.f32 alpha alpha #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (*.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)))) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (*.f32 (PI.f32) (*.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 (PI.f32) (*.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 (*.f32 (PI.f32) (*.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 (*.f32 (PI.f32) (*.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 (PI.f32) (*.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 (/.f32 (pow.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.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))))) #s(literal 3 binary32)) (+.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (*.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 (PI.f32) (*.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 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.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 (pow.f32 (*.f32 (PI.f32) (*.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)))) #s(literal -3 binary32)) (+.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (*.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 (PI.f32) (*.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 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.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 (/.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (*.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 (PI.f32) (*.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 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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))))) (fma.f32 alpha alpha #s(literal 1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (*.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 (PI.f32) (*.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 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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))))) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) (*.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)))) (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 (PI.f32) (*.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 #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 (PI.f32) (*.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)))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (PI.f32) (*.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)))) (fma.f32 alpha alpha #s(literal 1 binary32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (PI.f32) (*.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 (PI.f32) (*.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))))) (fma.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))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (PI.f32) (*.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))))) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (*.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 (PI.f32) (*.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 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.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 (pow.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.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))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) (*.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)))) #s(literal -3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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))))) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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))))) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.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 #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 (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (PI.f32) (*.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 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (PI.f32) (*.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 #s(literal 1 binary32) (/.f32 (*.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 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 (PI.f32) (*.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 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 (PI.f32) (*.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 (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.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)))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (*.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 (*.f32 alpha alpha)) (*.f32 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)))) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #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))) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))))
(/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.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)))) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha (neg.f32 alpha) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(/.f32 (fma.f32 alpha (*.f32 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 (*.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))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))) (*.f32 (*.f32 (PI.f32) (*.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 (PI.f32) (*.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 (/.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 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.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 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 alpha alpha))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 (PI.f32) (*.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)))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 (PI.f32) (*.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 (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 (PI.f32) (*.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)))) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (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)))) (*.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 (PI.f32) (*.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))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) (*.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)))) #s(literal -3 binary32))) (+.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (*.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 (PI.f32) (*.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 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.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 (/.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)) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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))))) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.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 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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))))) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (/.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (PI.f32) (*.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))))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (PI.f32) (*.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))))) (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 (/.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 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.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 (/.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) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))) (*.f32 (*.f32 (PI.f32) (*.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)))) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (*.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 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(/.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 (PI.f32) (*.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 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))) (*.f32 (*.f32 (PI.f32) (*.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)))) (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 (PI.f32) (*.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 #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 (/.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 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (*.f32 (PI.f32) (*.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 #s(literal 1 binary32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (*.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 (/.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 (PI.f32) (*.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 (/.f32 (*.f32 (PI.f32) (*.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 alpha alpha)) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (PI.f32) (*.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 alpha alpha)) (*.f32 (PI.f32) (*.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 (-.f32 (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 (PI.f32) (*.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 alpha alpha)) #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 (PI.f32) (*.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 alpha alpha)) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.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 (/.f32 (*.f32 (PI.f32) (*.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 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))) (*.f32 (/.f32 (*.f32 (PI.f32) (*.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 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 (PI.f32) (*.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 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 (PI.f32) (*.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 alpha alpha)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 (PI.f32) (*.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 alpha alpha)) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (/.f32 (*.f32 (PI.f32) (*.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 alpha alpha)) (*.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 (-.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.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 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (PI.f32) (*.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 (-.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))) #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(/.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 (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.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 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.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 (*.f32 (neg.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.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 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (PI.f32) (/.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 (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))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.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 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (PI.f32) (*.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))))) (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 (PI.f32) (*.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 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (*.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))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.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)) #s(literal -1 binary32))) (*.f32 (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))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(/.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 (PI.f32) (*.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 (-.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 (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) (PI.f32)))) (*.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 (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 (/.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 #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))) #s(literal 1 binary32))) (*.f32 (*.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 (PI.f32) (*.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 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))) (*.f32 (*.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))) #s(literal -1 binary32))) (*.f32 (*.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 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(/.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 (/.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 #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 (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) (PI.f32)) (*.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 (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 (/.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 (PI.f32) (/.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 (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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (PI.f32) (*.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 (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 (PI.f32) (*.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 (-.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 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))) (*.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))) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 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))) (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 (PI.f32) (*.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 (-.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 (/.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 (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 (/.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 (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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))) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 (PI.f32) (*.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 (*.f32 (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 alpha (neg.f32 alpha) #s(literal -1 binary32)) (*.f32 (PI.f32) (*.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 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.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 (*.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 (PI.f32) (*.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 (*.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 (/.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))) (fma.f32 alpha alpha #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (*.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)))) (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 (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (*.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)))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 alpha alpha))))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (*.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)))) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))) (*.f32 (*.f32 (PI.f32) (*.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)))) (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 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))) (*.f32 (*.f32 (PI.f32) (*.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)))) (fma.f32 alpha (neg.f32 alpha) #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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))) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 alpha alpha)))) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 (*.f32 alpha alpha)) (*.f32 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)) (-.f32 #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 (*.f32 alpha alpha)) (*.f32 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 (*.f32 alpha alpha)) (*.f32 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)) (-.f32 #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 (*.f32 alpha alpha)) (*.f32 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 (/.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 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 alpha alpha)))) (*.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 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(/.f32 (*.f32 (fma.f32 alpha (*.f32 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 alpha (*.f32 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 alpha (*.f32 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 (/.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 (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 (*.f32 alpha alpha)) (*.f32 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 (*.f32 alpha alpha)) (*.f32 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 (/.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 (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha (neg.f32 alpha) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 alpha (*.f32 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 (neg.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 (neg.f32 (fma.f32 alpha (*.f32 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 (neg.f32 alpha) #s(literal -1 binary32)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (fma.f32 alpha (neg.f32 alpha) #s(literal -1 binary32)) (*.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 (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.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 (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))) (fma.f32 alpha (neg.f32 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 (*.f32 alpha alpha)) (*.f32 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 (*.f32 alpha alpha)) (*.f32 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)) (-.f32 #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 alpha (*.f32 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 (*.f32 alpha alpha)) (*.f32 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 alpha (*.f32 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 (neg.f32 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 (*.f32 alpha alpha)) (*.f32 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 (*.f32 alpha alpha)) (*.f32 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)) (-.f32 #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 alpha (*.f32 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 (*.f32 alpha alpha)) (*.f32 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 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha (neg.f32 alpha) #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (*.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))) (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 (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (*.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))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 alpha alpha))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (*.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))) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))) (*.f32 (*.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))) (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 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))) (*.f32 (*.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))) (fma.f32 alpha (neg.f32 alpha) #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (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 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal 1 binary32)) (fma.f32 (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 cosTheta cosTheta) (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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta 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 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta))) (*.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 (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta 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 cosTheta 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta))) (*.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 (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) (fma.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) (fma.f32 alpha alpha #s(literal -1 binary32)) 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 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))))
(/.f32 (neg.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 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))))) (neg.f32 (*.f32 (*.f32 (PI.f32) (*.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 (PI.f32) (*.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 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.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))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) (*.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)))) #s(literal -3 binary32)))) (neg.f32 (+.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (*.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 (PI.f32) (*.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 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.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 (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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))))) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.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))))))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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))))) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (neg.f32 (/.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (PI.f32) (*.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)))))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (neg.f32 (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (PI.f32) (*.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)))))) (fma.f32 alpha (neg.f32 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 (PI.f32) (*.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))))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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))))) #s(literal 3 binary32))) (+.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (*.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 (PI.f32) (*.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 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.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 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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 (-.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (*.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 (PI.f32) (*.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 (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.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 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.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 alpha alpha #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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 alpha alpha #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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))))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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))))) (fma.f32 alpha alpha #s(literal -1 binary32)))
(*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (*.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)))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))))
(*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 (PI.f32) (*.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 #s(literal -1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (*.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)))) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))))
(*.f32 (+.f32 alpha #s(literal 1 binary32)) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.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 (/.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 (*.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))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (*.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 (PI.f32) (*.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 (/.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 (*.f32 cosTheta 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 (/.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 alpha #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 cosTheta cosTheta) (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 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 cosTheta cosTheta) (PI.f32))))
(*.f32 (/.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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (+.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 (pow.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.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))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) (*.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)))) #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (*.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 (PI.f32) (*.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 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.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 (/.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 (PI.f32) (*.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 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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))))) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.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 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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))))) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (PI.f32) (*.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 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (PI.f32) (*.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 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (pow.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (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 #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 (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)) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.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 (*.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 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 cosTheta cosTheta) (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 (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 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta)) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta))))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (/.f32 (PI.f32) (+.f32 alpha #s(literal 1 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.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 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 (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 (*.f32 (PI.f32) (*.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)))) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 (PI.f32) (*.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)))) (fma.f32 alpha (*.f32 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 (*.f32 alpha alpha)) (*.f32 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 (/.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 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 cosTheta cosTheta) (PI.f32))))
(*.f32 (/.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 (*.f32 alpha alpha)) (*.f32 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 (PI.f32) (*.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 (/.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 (/.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 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 (/.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 (fma.f32 alpha (*.f32 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 (/.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 (fma.f32 alpha (*.f32 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 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 cosTheta cosTheta) (PI.f32))))
(*.f32 (/.f32 (fma.f32 alpha (*.f32 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 alpha (*.f32 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 (PI.f32) (*.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 (/.f32 (fma.f32 alpha (*.f32 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 (/.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 (fma.f32 alpha (*.f32 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 (/.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 alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (PI.f32) (*.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 (/.f32 (+.f32 alpha #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.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 (/.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 (/.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 alpha #s(literal 1 binary32)) (sqrt.f32 (PI.f32))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (/.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 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 (/.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 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 alpha (*.f32 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 (PI.f32) (*.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 (/.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 (*.f32 cosTheta 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 (/.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 alpha #s(literal 1 binary32)) (*.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 (+.f32 alpha #s(literal -1 binary32)) (PI.f32)))
(*.f32 (/.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 #s(literal -1 binary32) (PI.f32)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #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))) (/.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 (+.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 (+.f32 #s(literal -1 binary32) (neg.f32 alpha)) (PI.f32)) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (neg.f32 alpha)) (*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (neg.f32 alpha)) (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 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.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 (/.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 (*.f32 alpha alpha)) (*.f32 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 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.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 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) (PI.f32)))
(*.f32 (/.f32 (fma.f32 alpha (*.f32 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 (+.f32 #s(literal -1 binary32) (neg.f32 alpha)) #s(literal -1 binary32)) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.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 (/.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (PI.f32) (*.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 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 (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 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (/.f32 (+.f32 alpha #s(literal 1 binary32)) (PI.f32)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta)) #s(literal 1 binary32))) (/.f32 (/.f32 (+.f32 alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta))))) (/.f32 (/.f32 (+.f32 alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))))))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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 (/.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 (/.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 (fma.f32 alpha alpha #s(literal -1 binary32)) (sqrt.f32 (PI.f32))) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (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 (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 (PI.f32) (*.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)))) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (*.f32 (PI.f32) (*.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)))) (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 (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 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)) cosTheta)) #s(literal 1 binary32)))) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)))))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 alpha #s(literal 1 binary32))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.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 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.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 (*.f32 #s(literal 1 binary32) (/.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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 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 #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 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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))))) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 (PI.f32) (*.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))))) (fma.f32 alpha (*.f32 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 (PI.f32) (*.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 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.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 alpha #s(literal -1 binary32))) (+.f32 alpha #s(literal 1 binary32)))
(+.f32 (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 cosTheta #s(literal -1 binary32)))
(+.f32 (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) #s(literal 1 binary32)))
(+.f32 (*.f32 cosTheta #s(literal -1 binary32)) (*.f32 cosTheta (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 alpha alpha) cosTheta) (neg.f32 cosTheta))
(+.f32 (neg.f32 cosTheta) (*.f32 (*.f32 alpha alpha) cosTheta))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 alpha alpha))) (*.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal -1 binary32))))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) cosTheta)) (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta)))
(+.f32 (*.f32 (fma.f32 alpha cosTheta cosTheta) alpha) (*.f32 (fma.f32 alpha cosTheta cosTheta) #s(literal -1 binary32)))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) #s(literal 1 binary32)) (*.f32 (neg.f32 cosTheta) #s(literal 1 binary32)))
(+.f32 (*.f32 alpha (fma.f32 alpha cosTheta cosTheta)) (*.f32 #s(literal -1 binary32) (fma.f32 alpha cosTheta cosTheta)))
(fma.f32 alpha (fma.f32 alpha cosTheta cosTheta) (*.f32 #s(literal -1 binary32) (fma.f32 alpha cosTheta cosTheta)))
(fma.f32 (*.f32 alpha alpha) cosTheta (neg.f32 cosTheta))
(fma.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal -1 binary32))))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) cosTheta) (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta)))
(fma.f32 cosTheta (*.f32 alpha alpha) (*.f32 cosTheta #s(literal -1 binary32)))
(fma.f32 cosTheta (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) #s(literal 1 binary32)))
(fma.f32 cosTheta #s(literal -1 binary32) (*.f32 cosTheta (*.f32 alpha alpha)))
(fma.f32 #s(literal -1 binary32) cosTheta (*.f32 (*.f32 alpha alpha) cosTheta))
(fma.f32 (*.f32 cosTheta (*.f32 alpha alpha)) #s(literal 1 binary32) (*.f32 cosTheta #s(literal -1 binary32)))
(fma.f32 (*.f32 cosTheta (*.f32 alpha alpha)) #s(literal 1 binary32) (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 alpha alpha) cosTheta) #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) #s(literal 1 binary32)))
(fma.f32 (fma.f32 alpha cosTheta cosTheta) alpha (*.f32 (fma.f32 alpha cosTheta cosTheta) #s(literal -1 binary32)))
(fma.f32 (*.f32 cosTheta alpha) alpha (*.f32 cosTheta #s(literal -1 binary32)))
(fma.f32 (*.f32 cosTheta alpha) alpha (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 cosTheta #s(literal 1 binary32)) (*.f32 alpha alpha) (*.f32 cosTheta #s(literal -1 binary32)))
(fma.f32 (*.f32 cosTheta #s(literal 1 binary32)) (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 cosTheta (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 cosTheta (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta)))
(/.f32 cosTheta (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))))
(/.f32 (*.f32 cosTheta (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 cosTheta (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta) (fma.f32 alpha alpha #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 cosTheta (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 cosTheta (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))) (fma.f32 alpha (neg.f32 alpha) #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta)) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta)) (fma.f32 alpha (neg.f32 alpha) #s(literal -1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 cosTheta (*.f32 alpha alpha)) #s(literal 3 binary32)) (pow.f32 (*.f32 cosTheta #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 cosTheta (*.f32 alpha alpha)) (-.f32 (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) (*.f32 cosTheta #s(literal -1 binary32))) (*.f32 (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 cosTheta #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) cosTheta) #s(literal 3 binary32)) (pow.f32 (neg.f32 cosTheta) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 alpha alpha) cosTheta) (*.f32 (*.f32 alpha alpha) cosTheta) (-.f32 (*.f32 (neg.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) (neg.f32 cosTheta)))))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 cosTheta (*.f32 alpha alpha))) (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) (*.f32 cosTheta #s(literal -1 binary32)))) (-.f32 (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 cosTheta #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) (*.f32 (*.f32 alpha alpha) cosTheta)) (*.f32 (neg.f32 cosTheta) (neg.f32 cosTheta))) (-.f32 (*.f32 (*.f32 alpha alpha) cosTheta) (neg.f32 cosTheta)))
(*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 cosTheta #s(literal 1 binary32)))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta))
(*.f32 (fma.f32 alpha cosTheta cosTheta) (+.f32 alpha #s(literal -1 binary32)))
(*.f32 (*.f32 cosTheta (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (*.f32 cosTheta (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 (/.f32 cosTheta (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta))
(*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)))
(*.f32 (*.f32 cosTheta (+.f32 alpha #s(literal -1 binary32))) (+.f32 alpha #s(literal 1 binary32)))
(+.f32 (*.f32 cosTheta (*.f32 cosTheta (*.f32 alpha alpha))) (*.f32 cosTheta (*.f32 cosTheta #s(literal -1 binary32))))
(+.f32 (*.f32 cosTheta (*.f32 (*.f32 alpha alpha) cosTheta)) (*.f32 cosTheta (neg.f32 cosTheta)))
(+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32)))
(+.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 cosTheta (*.f32 alpha alpha)) cosTheta) (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) cosTheta))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta) (*.f32 (neg.f32 cosTheta) cosTheta))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)) (*.f32 #s(literal -1 binary32) (*.f32 cosTheta cosTheta)))
(+.f32 (*.f32 #s(literal -1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (*.f32 #s(literal -1 binary32) (*.f32 cosTheta cosTheta)))
(fma.f32 cosTheta (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 cosTheta (*.f32 cosTheta #s(literal -1 binary32))))
(fma.f32 cosTheta (*.f32 (*.f32 alpha alpha) cosTheta) (*.f32 cosTheta (neg.f32 cosTheta)))
(fma.f32 #s(literal -1 binary32) (*.f32 cosTheta cosTheta) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32)))
(fma.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))
(fma.f32 (*.f32 cosTheta (*.f32 alpha alpha)) cosTheta (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) cosTheta))
(fma.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta (*.f32 (neg.f32 cosTheta) cosTheta))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta) cosTheta)))
(/.f32 (*.f32 cosTheta cosTheta) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta) cosTheta) (fma.f32 alpha alpha #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta) cosTheta)) (fma.f32 alpha (neg.f32 alpha) #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
(*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)
(*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) #s(literal 1 binary32))
(*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) cosTheta))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)))
(*.f32 (fma.f32 alpha cosTheta cosTheta) (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (*.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta) cosTheta) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 alpha #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta) cosTheta))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (fma.f32 alpha alpha #s(literal -1 binary32)))
(*.f32 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (+.f32 alpha #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal -1 binary32))) (+.f32 alpha #s(literal 1 binary32)))

simplify396.0ms (4.9%)

Memory
34.7MiB live, 591.8MiB allocated
Algorithm
egg-herbie
Rules
8 090×lower-fma.f64
8 090×lower-fma.f32
5 838×lower-*.f64
5 838×lower-*.f32
4 618×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

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

eval83.0ms (1%)

Memory
-10.8MiB live, 104.9MiB allocated
Compiler

Compiled 20 819 to 1 766 computations (91.5% saved)

prune81.0ms (1%)

Memory
20.4MiB live, 216.1MiB allocated
Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New52713540
Fresh000
Picked101
Done000
Total52813541
Accuracy
99.4%
Counts
541 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.2%
(fma.f32 cosTheta (neg.f32 (/.f32 (*.f32 cosTheta (*.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)))))
97.8%
(fma.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
-0.0%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.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)))))
96.1%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
98.5%
(/.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.5%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.4%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.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))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.3%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.5%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
98.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 alpha cosTheta cosTheta) (+.f32 alpha #s(literal -1 binary32))) cosTheta))))
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 (neg.f32 cosTheta) cosTheta))))
63.8%
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
Compiler

Compiled 788 to 396 computations (49.7% saved)

simplify0.0ms (0%)

Memory
0.0MiB live, 0.1MiB allocated

localize200.0ms (2.5%)

Memory
-8.4MiB live, 418.2MiB allocated
Localize:

Found 20 expressions of interest:

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

Compiled 524 to 54 computations (89.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 90.0ms
ival-mult: 47.0ms (52.2% of total)
ival-add: 11.0ms (12.2% of total)
ival-div: 9.0ms (10% of total)
ival-log: 6.0ms (6.7% of total)
ival-pow: 5.0ms (5.6% of total)
const: 4.0ms (4.4% of total)
ival-cbrt: 2.0ms (2.2% of total)
ival-neg: 2.0ms (2.2% of total)
ival-pi: 1.0ms (1.1% of total)
ival-fabs: 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)

series113.0ms (1.4%)

Memory
15.9MiB live, 131.1MiB allocated
Counts
11 → 96
Calls
Call 1
Inputs
#<alt (PI.f32)>
#<alt (log.f32 (*.f32 alpha alpha))>
#<alt (*.f32 alpha alpha)>
#<alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))>
#<alt (*.f32 cosTheta cosTheta)>
#<alt (*.f32 (PI.f32) (*.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))))>
#<alt (*.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)))>
#<alt (neg.f32 cosTheta)>
#<alt (neg.f32 (/.f32 (*.f32 cosTheta (*.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)))))>
#<alt (cbrt.f32 (PI.f32))>
#<alt (log.f32 alpha)>
Outputs
#<alt (* 2 (log alpha))>
#<alt (* 2 (log alpha))>
#<alt (* 2 (log alpha))>
#<alt (* 2 (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 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 (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 (* -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 alpha))))>
#<alt (* -2 (* (PI) (log (/ -1 alpha))))>
#<alt (* -2 (* (PI) (log (/ -1 alpha))))>
#<alt (* -2 (* (PI) (log (/ -1 alpha))))>
#<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)>
#<alt (pow cosTheta 2)>
#<alt (pow cosTheta 2)>
#<alt (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 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))>
#<alt (* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))>
#<alt (* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))>
#<alt (* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))>
#<alt (* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))>
#<alt (* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))>
#<alt (* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))>
#<alt (* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))>
#<alt (* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))>
#<alt (* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))>
#<alt (* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))>
#<alt (* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))>
#<alt (* -1/2 (/ cosTheta (* (PI) (log alpha))))>
#<alt (- (/ (* (pow alpha 2) cosTheta) (* (PI) (log alpha))) (* 1/2 (/ cosTheta (* (PI) (log alpha)))))>
#<alt (- (* (pow alpha 2) (- (* -1/2 (/ (* (pow alpha 2) cosTheta) (* (PI) (log alpha)))) (* -1 (/ cosTheta (* (PI) (log alpha)))))) (* 1/2 (/ cosTheta (* (PI) (log alpha)))))>
#<alt (- (* (pow alpha 2) (- (* -1/2 (/ (* (pow alpha 2) cosTheta) (* (PI) (log alpha)))) (* -1 (/ cosTheta (* (PI) (log alpha)))))) (* 1/2 (/ cosTheta (* (PI) (log alpha)))))>
#<alt (* 1/2 (/ (* (pow alpha 4) cosTheta) (* (PI) (log (/ 1 alpha)))))>
#<alt (* (pow alpha 4) (- (* -1 (/ cosTheta (* (pow alpha 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ cosTheta (* (PI) (log (/ 1 alpha)))))))>
#<alt (* (pow alpha 4) (- (* 1/2 (/ cosTheta (* (pow alpha 4) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/2 (/ cosTheta (* (PI) (log (/ 1 alpha))))) (/ cosTheta (* (pow alpha 2) (* (PI) (log (/ 1 alpha))))))))>
#<alt (* (pow alpha 4) (- (* 1/2 (/ cosTheta (* (pow alpha 4) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/2 (/ cosTheta (* (PI) (log (/ 1 alpha))))) (/ cosTheta (* (pow alpha 2) (* (PI) (log (/ 1 alpha))))))))>
#<alt (* 1/2 (/ (* (pow alpha 4) cosTheta) (* (PI) (log (/ -1 alpha)))))>
#<alt (* (pow alpha 4) (- (* -1 (/ cosTheta (* (pow alpha 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ cosTheta (* (PI) (log (/ -1 alpha)))))))>
#<alt (* (pow alpha 4) (- (* 1/2 (/ cosTheta (* (pow alpha 4) (* (PI) (log (/ -1 alpha)))))) (+ (* -1/2 (/ cosTheta (* (PI) (log (/ -1 alpha))))) (/ cosTheta (* (pow alpha 2) (* (PI) (log (/ -1 alpha))))))))>
#<alt (* (pow alpha 4) (- (* 1/2 (/ cosTheta (* (pow alpha 4) (* (PI) (log (/ -1 alpha)))))) (+ (* -1/2 (/ cosTheta (* (PI) (log (/ -1 alpha))))) (/ cosTheta (* (pow alpha 2) (* (PI) (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 (+ (log -1) (* -1 (log (/ -1 alpha))))>
#<alt (+ (log -1) (* -1 (log (/ -1 alpha))))>
#<alt (+ (log -1) (* -1 (log (/ -1 alpha))))>
#<alt (+ (log -1) (* -1 (log (/ -1 alpha))))>
Calls

36 calls:

TimeVariablePointExpression
40.0ms
alpha
@inf
(log alpha)
27.0ms
cosTheta
@inf
(neg (/ (* cosTheta (* (+ (* alpha alpha) -1) (+ (* alpha alpha) -1))) (* (PI) (log (* alpha alpha)))))
23.0ms
cosTheta
@0
(neg (/ (* cosTheta (* (+ (* alpha alpha) -1) (+ (* alpha alpha) -1))) (* (PI) (log (* alpha alpha)))))
12.0ms
alpha
@-inf
(log alpha)
6.0ms
alpha
@0
(log alpha)

rewrite16.0ms (0.2%)

Memory
-9.7MiB live, 27.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
16×lower-*.f64
14×lift-*.f32
lift-/.f32
lift-fma.f32
lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02270
04070
Stop Event
iter limit
iter limit
unsound
iter limit
Counts
11 → 11
Calls
Call 1
Inputs
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(*.f32 alpha alpha)
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(*.f32 cosTheta cosTheta)
(*.f32 (PI.f32) (*.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 (/.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)))
(neg.f32 cosTheta)
(neg.f32 (/.f32 (*.f32 cosTheta (*.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)))))
(cbrt.f32 (PI.f32))
(log.f32 alpha)
Outputs
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(*.f32 alpha alpha)
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(*.f32 cosTheta cosTheta)
(*.f32 (PI.f32) (*.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 (/.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)))
(neg.f32 cosTheta)
(neg.f32 (/.f32 (*.f32 cosTheta (*.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)))))
(cbrt.f32 (PI.f32))
(log.f32 alpha)

simplify442.0ms (5.4%)

Memory
-13.3MiB live, 810.0MiB allocated
Algorithm
egg-herbie
Rules
18 252×lower-fma.f64
18 252×lower-fma.f32
6 096×lower-*.f64
6 096×lower-*.f32
2 182×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
081820
1226797
2762745
33286710
08291693
Stop Event
iter limit
node limit
Counts
96 → 96
Calls
Call 1
Inputs
(* 2 (log alpha))
(* 2 (log alpha))
(* 2 (log alpha))
(* 2 (log alpha))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))
(* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))
(* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))
(* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))
(* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))
(* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))
(* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))
(* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))
(* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))
(* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))
(* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))
(* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(- (/ (* (pow alpha 2) cosTheta) (* (PI) (log alpha))) (* 1/2 (/ cosTheta (* (PI) (log alpha)))))
(- (* (pow alpha 2) (- (* -1/2 (/ (* (pow alpha 2) cosTheta) (* (PI) (log alpha)))) (* -1 (/ cosTheta (* (PI) (log alpha)))))) (* 1/2 (/ cosTheta (* (PI) (log alpha)))))
(- (* (pow alpha 2) (- (* -1/2 (/ (* (pow alpha 2) cosTheta) (* (PI) (log alpha)))) (* -1 (/ cosTheta (* (PI) (log alpha)))))) (* 1/2 (/ cosTheta (* (PI) (log alpha)))))
(* 1/2 (/ (* (pow alpha 4) cosTheta) (* (PI) (log (/ 1 alpha)))))
(* (pow alpha 4) (- (* -1 (/ cosTheta (* (pow alpha 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ cosTheta (* (PI) (log (/ 1 alpha)))))))
(* (pow alpha 4) (- (* 1/2 (/ cosTheta (* (pow alpha 4) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/2 (/ cosTheta (* (PI) (log (/ 1 alpha))))) (/ cosTheta (* (pow alpha 2) (* (PI) (log (/ 1 alpha))))))))
(* (pow alpha 4) (- (* 1/2 (/ cosTheta (* (pow alpha 4) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/2 (/ cosTheta (* (PI) (log (/ 1 alpha))))) (/ cosTheta (* (pow alpha 2) (* (PI) (log (/ 1 alpha))))))))
(* 1/2 (/ (* (pow alpha 4) cosTheta) (* (PI) (log (/ -1 alpha)))))
(* (pow alpha 4) (- (* -1 (/ cosTheta (* (pow alpha 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ cosTheta (* (PI) (log (/ -1 alpha)))))))
(* (pow alpha 4) (- (* 1/2 (/ cosTheta (* (pow alpha 4) (* (PI) (log (/ -1 alpha)))))) (+ (* -1/2 (/ cosTheta (* (PI) (log (/ -1 alpha))))) (/ cosTheta (* (pow alpha 2) (* (PI) (log (/ -1 alpha))))))))
(* (pow alpha 4) (- (* 1/2 (/ cosTheta (* (pow alpha 4) (* (PI) (log (/ -1 alpha)))))) (+ (* -1/2 (/ cosTheta (* (PI) (log (/ -1 alpha))))) (/ cosTheta (* (pow alpha 2) (* (PI) (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)))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(+ (log -1) (* -1 (log (/ -1 alpha))))
Outputs
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -2 (log (/ -1 alpha)))
(*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -2 (log (/ -1 alpha)))
(*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -2 (log (/ -1 alpha)))
(*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -2 (log (/ -1 alpha)))
(*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* 2 (* (PI) (log alpha)))
(*.f32 #s(literal 2 binary32) (*.f32 (log.f32 alpha) (PI.f32)))
(* 2 (* (PI) (log alpha)))
(*.f32 #s(literal 2 binary32) (*.f32 (log.f32 alpha) (PI.f32)))
(* 2 (* (PI) (log alpha)))
(*.f32 #s(literal 2 binary32) (*.f32 (log.f32 alpha) (PI.f32)))
(* 2 (* (PI) (log alpha)))
(*.f32 #s(literal 2 binary32) (*.f32 (log.f32 alpha) (PI.f32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 #s(literal 2 binary32) (*.f32 (log.f32 alpha) (PI.f32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 #s(literal 2 binary32) (*.f32 (log.f32 alpha) (PI.f32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 #s(literal 2 binary32) (*.f32 (log.f32 alpha) (PI.f32)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 #s(literal 2 binary32) (*.f32 (log.f32 alpha) (PI.f32)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 #s(literal -2 binary32) (PI.f32)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 #s(literal -2 binary32) (PI.f32)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 #s(literal -2 binary32) (PI.f32)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 #s(literal -2 binary32) (PI.f32)))
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 cosTheta)
(neg.f32 cosTheta)
(* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))
(neg.f32 (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))
(neg.f32 (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))
(neg.f32 (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))
(neg.f32 (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))
(neg.f32 (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))
(neg.f32 (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))
(neg.f32 (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))
(neg.f32 (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))
(neg.f32 (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))
(neg.f32 (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))
(neg.f32 (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(* -1 (/ (* cosTheta (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2)))))
(neg.f32 (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(/.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) (*.f32 (log.f32 alpha) (PI.f32)))
(- (/ (* (pow alpha 2) cosTheta) (* (PI) (log alpha))) (* 1/2 (/ cosTheta (* (PI) (log alpha)))))
(/.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1/2 binary32))) (*.f32 (log.f32 alpha) (PI.f32)))
(- (* (pow alpha 2) (- (* -1/2 (/ (* (pow alpha 2) cosTheta) (* (PI) (log alpha)))) (* -1 (/ cosTheta (* (PI) (log alpha)))))) (* 1/2 (/ cosTheta (* (PI) (log alpha)))))
(*.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) #s(literal -1/2 binary32)) (fma.f32 alpha alpha #s(literal -1/2 binary32))))
(- (* (pow alpha 2) (- (* -1/2 (/ (* (pow alpha 2) cosTheta) (* (PI) (log alpha)))) (* -1 (/ cosTheta (* (PI) (log alpha)))))) (* 1/2 (/ cosTheta (* (PI) (log alpha)))))
(*.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) #s(literal -1/2 binary32)) (fma.f32 alpha alpha #s(literal -1/2 binary32))))
(* 1/2 (/ (* (pow alpha 4) cosTheta) (* (PI) (log (/ 1 alpha)))))
(*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 cosTheta (*.f32 (*.f32 alpha alpha) #s(literal -1/2 binary32))) (*.f32 (log.f32 alpha) (PI.f32))))
(* (pow alpha 4) (- (* -1 (/ cosTheta (* (pow alpha 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ cosTheta (* (PI) (log (/ 1 alpha)))))))
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1/2 binary32))))
(* (pow alpha 4) (- (* 1/2 (/ cosTheta (* (pow alpha 4) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/2 (/ cosTheta (* (PI) (log (/ 1 alpha))))) (/ cosTheta (* (pow alpha 2) (* (PI) (log (/ 1 alpha))))))))
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (neg.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) #s(literal 1/2 binary32)))))
(* (pow alpha 4) (- (* 1/2 (/ cosTheta (* (pow alpha 4) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/2 (/ cosTheta (* (PI) (log (/ 1 alpha))))) (/ cosTheta (* (pow alpha 2) (* (PI) (log (/ 1 alpha))))))))
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (neg.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) #s(literal 1/2 binary32)))))
(* 1/2 (/ (* (pow alpha 4) cosTheta) (* (PI) (log (/ -1 alpha)))))
(/.f32 (*.f32 cosTheta (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (PI.f32)))
(* (pow alpha 4) (- (* -1 (/ cosTheta (* (pow alpha 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ cosTheta (* (PI) (log (/ -1 alpha)))))))
(*.f32 (/.f32 (*.f32 cosTheta (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (PI.f32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 4) (- (* 1/2 (/ cosTheta (* (pow alpha 4) (* (PI) (log (/ -1 alpha)))))) (+ (* -1/2 (/ cosTheta (* (PI) (log (/ -1 alpha))))) (/ cosTheta (* (pow alpha 2) (* (PI) (log (/ -1 alpha))))))))
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (/.f32 cosTheta (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (PI.f32))) (+.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) #s(literal 1/2 binary32)))))
(* (pow alpha 4) (- (* 1/2 (/ cosTheta (* (pow alpha 4) (* (PI) (log (/ -1 alpha)))))) (+ (* -1/2 (/ cosTheta (* (PI) (log (/ -1 alpha))))) (/ cosTheta (* (pow alpha 2) (* (PI) (log (/ -1 alpha))))))))
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (/.f32 cosTheta (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (PI.f32))) (+.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) #s(literal 1/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)
(+ (log -1) (* -1 (log (/ -1 alpha))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))

eval19.0ms (0.2%)

Memory
1.3MiB live, 39.2MiB allocated
Compiler

Compiled 8 146 to 155 computations (98.1% saved)

prune27.0ms (0.3%)

Memory
-8.2MiB live, 30.7MiB allocated
Pruning

15 alts after pruning (11 fresh and 4 done)

PrunedKeptTotal
New2933296
Fresh088
Picked145
Done000
Total29415309
Accuracy
99.4%
Counts
309 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.0%
(fma.f32 cosTheta (/.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
97.3%
(fma.f32 cosTheta (neg.f32 (/.f32 (*.f32 cosTheta (*.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) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))))
97.8%
(fma.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
-0.0%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.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)))))
96.1%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
98.5%
(/.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.5%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.4%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.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))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.3%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.5%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
97.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
98.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
98.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 alpha cosTheta cosTheta) (+.f32 alpha #s(literal -1 binary32))) cosTheta))))
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 (neg.f32 cosTheta) cosTheta))))
63.8%
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
Compiler

Compiled 773 to 404 computations (47.7% saved)

simplify0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

localize251.0ms (3.1%)

Memory
-22.5MiB live, 227.1MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.4%
(*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta)
accuracy99.2%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
accuracy98.9%
(*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))
accuracy98.8%
(*.f32 (log.f32 alpha) (PI.f32))
accuracy99.2%
(/.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) (*.f32 (log.f32 alpha) (PI.f32)))
accuracy99.2%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
accuracy98.8%
(*.f32 (log.f32 alpha) (PI.f32))
accuracy98.8%
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
accuracy99.9%
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta)))
accuracy99.8%
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
accuracy99.1%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
accuracy98.8%
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))
accuracy100.0%
(PI.f32)
accuracy99.7%
(log.f32 (*.f32 alpha alpha))
accuracy99.2%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
accuracy98.8%
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
accuracy99.7%
(log.f32 (*.f32 alpha alpha))
accuracy99.5%
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))
accuracy99.2%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
accuracy98.8%
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
Samples
121.0ms256×0valid
Compiler

Compiled 393 to 42 computations (89.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 89.0ms
ival-div: 48.0ms (54% of total)
ival-mult: 24.0ms (27% of total)
ival-add: 6.0ms (6.8% of total)
ival-log: 5.0ms (5.6% of total)
ival-sqrt: 2.0ms (2.3% of total)
ival-pi: 1.0ms (1.1% of total)
ival-sub: 1.0ms (1.1% of total)
exact: 1.0ms (1.1% of total)
ival-neg: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series118.0ms (1.4%)

Memory
5.6MiB live, 122.2MiB allocated
Counts
15 → 252
Calls
Call 1
Inputs
#<alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))>
#<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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))>
#<alt (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))>
#<alt (log.f32 (*.f32 alpha alpha))>
#<alt (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))>
#<alt (PI.f32)>
#<alt (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))>
#<alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))>
#<alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))>
#<alt (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta)))>
#<alt (*.f32 (log.f32 alpha) (PI.f32))>
#<alt (/.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) (*.f32 (log.f32 alpha) (PI.f32)))>
#<alt (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))>
#<alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))>
#<alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta)>
Outputs
#<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 alpha))))>
#<alt (* -2 (* (PI) (log (/ -1 alpha))))>
#<alt (* -2 (* (PI) (log (/ -1 alpha))))>
#<alt (* -2 (* (PI) (log (/ -1 alpha))))>
#<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/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))>
#<alt (- (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))>
#<alt (- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))>
#<alt (- (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2))))))>
#<alt (/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))>
#<alt (- (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))))>
#<alt (- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))))>
#<alt (- (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2))))))>
#<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 (* -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 (* (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 (* 2 (log alpha))>
#<alt (* 2 (log alpha))>
#<alt (* 2 (log alpha))>
#<alt (* 2 (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 (/ -1/2 (* (PI) (log alpha)))>
#<alt (- (* 1/2 (/ (pow alpha 2) (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (PI) (log alpha)))))>
#<alt (- (* 1/2 (/ (pow alpha 2) (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (PI) (log alpha)))))>
#<alt (- (* 1/2 (/ (pow alpha 2) (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (PI) (log alpha)))))>
#<alt (* -1/2 (/ (pow alpha 2) (* (PI) (log (/ 1 alpha)))))>
#<alt (* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ 1 (* (PI) (log (/ 1 alpha)))))))>
#<alt (* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ 1 (* (PI) (log (/ 1 alpha)))))))>
#<alt (* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ 1 (* (PI) (log (/ 1 alpha)))))))>
#<alt (* -1/2 (/ (pow alpha 2) (* (PI) (log (/ -1 alpha)))))>
#<alt (* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ 1 (* (PI) (log (/ -1 alpha)))))))>
#<alt (* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ 1 (* (PI) (log (/ -1 alpha)))))))>
#<alt (* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ 1 (* (PI) (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))))))>
#<alt (/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))>
#<alt (- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))>
#<alt (- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))>
#<alt (- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))>
#<alt (* -1/2 (/ (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2)))))))>
#<alt (* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2)))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2)))))))))>
#<alt (* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2)))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2)))))))))>
#<alt (* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2)))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2)))))))))>
#<alt (* 1/2 (/ (pow alpha 2) (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha))))))))>
#<alt (* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))))>
#<alt (* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))))>
#<alt (* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))))>
#<alt (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha))))>
#<alt (+ (* 1/2 (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))))>
#<alt (+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* 1/2 (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))))))>
#<alt (+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* 1/2 (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))))))))>
#<alt (* -1/2 (/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (log alpha)))))>
#<alt (/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2)))) (pow cosTheta 2))>
#<alt (/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 4))))) (pow cosTheta 2))>
#<alt (/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 4))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 6)))))) (pow cosTheta 2))>
#<alt (* -1/2 (/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (log alpha)))))>
#<alt (/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2)))) (pow cosTheta 2))>
#<alt (/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 4))))) (pow cosTheta 2))>
#<alt (/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 4))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 6)))))) (pow cosTheta 2))>
#<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 (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))>
#<alt (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))>
#<alt (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))>
#<alt (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))>
#<alt (* -2 (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))))>
#<alt (* -2 (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))))>
#<alt (* -2 (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))))>
#<alt (* -2 (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))))>
#<alt (* 2 (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))>
#<alt (* 2 (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))>
#<alt (* 2 (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))>
#<alt (* 2 (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))>
#<alt (* 2 (* (PI) (log alpha)))>
#<alt (+ (* -2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (* 2 (* (PI) (log alpha))))>
#<alt (+ (* -2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (* 2 (* (PI) (log alpha))))>
#<alt (+ (* -2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (* 2 (* (PI) (log alpha))))>
#<alt (* -2 (* (pow cosTheta 2) (* (PI) (log alpha))))>
#<alt (* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))>
#<alt (* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))>
#<alt (* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))>
#<alt (* -2 (* (pow cosTheta 2) (* (PI) (log alpha))))>
#<alt (* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))>
#<alt (* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))>
#<alt (* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))>
#<alt (* (PI) (log alpha))>
#<alt (* (PI) (log alpha))>
#<alt (* (PI) (log alpha))>
#<alt (* (PI) (log alpha))>
#<alt (* -1 (* (PI) (log (/ 1 alpha))))>
#<alt (* -1 (* (PI) (log (/ 1 alpha))))>
#<alt (* -1 (* (PI) (log (/ 1 alpha))))>
#<alt (* -1 (* (PI) (log (/ 1 alpha))))>
#<alt (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))>
#<alt (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))>
#<alt (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))>
#<alt (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))>
#<alt (* -1/2 (/ cosTheta (* (PI) (log alpha))))>
#<alt (* -1/2 (/ cosTheta (* (PI) (log alpha))))>
#<alt (* -1/2 (/ cosTheta (* (PI) (log alpha))))>
#<alt (* -1/2 (/ cosTheta (* (PI) (log alpha))))>
#<alt (* -1/2 (/ cosTheta (* (PI) (log alpha))))>
#<alt (* -1/2 (/ cosTheta (* (PI) (log alpha))))>
#<alt (* -1/2 (/ cosTheta (* (PI) (log alpha))))>
#<alt (* -1/2 (/ cosTheta (* (PI) (log alpha))))>
#<alt (* -1/2 (/ cosTheta (* (PI) (log alpha))))>
#<alt (* -1/2 (/ cosTheta (* (PI) (log alpha))))>
#<alt (* -1/2 (/ cosTheta (* (PI) (log alpha))))>
#<alt (* -1/2 (/ cosTheta (* (PI) (log alpha))))>
#<alt (* -1/2 (/ cosTheta (* (PI) (log alpha))))>
#<alt (* -1/2 (/ cosTheta (* (PI) (log alpha))))>
#<alt (* -1/2 (/ cosTheta (* (PI) (log alpha))))>
#<alt (* -1/2 (/ cosTheta (* (PI) (log alpha))))>
#<alt (* 1/2 (/ cosTheta (* (PI) (log (/ 1 alpha)))))>
#<alt (* 1/2 (/ cosTheta (* (PI) (log (/ 1 alpha)))))>
#<alt (* 1/2 (/ cosTheta (* (PI) (log (/ 1 alpha)))))>
#<alt (* 1/2 (/ cosTheta (* (PI) (log (/ 1 alpha)))))>
#<alt (* -1/2 (/ cosTheta (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))>
#<alt (* -1/2 (/ cosTheta (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))>
#<alt (* -1/2 (/ cosTheta (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))>
#<alt (* -1/2 (/ cosTheta (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))>
#<alt (* (sqrt (PI)) (log alpha))>
#<alt (* (sqrt (PI)) (log alpha))>
#<alt (* (sqrt (PI)) (log alpha))>
#<alt (* (sqrt (PI)) (log alpha))>
#<alt (* -1 (* (sqrt (PI)) (log (/ 1 alpha))))>
#<alt (* -1 (* (sqrt (PI)) (log (/ 1 alpha))))>
#<alt (* -1 (* (sqrt (PI)) (log (/ 1 alpha))))>
#<alt (* -1 (* (sqrt (PI)) (log (/ 1 alpha))))>
#<alt (* (sqrt (PI)) (+ (log -1) (* -1 (log (/ -1 alpha)))))>
#<alt (* (sqrt (PI)) (+ (log -1) (* -1 (log (/ -1 alpha)))))>
#<alt (* (sqrt (PI)) (+ (log -1) (* -1 (log (/ -1 alpha)))))>
#<alt (* (sqrt (PI)) (+ (log -1) (* -1 (log (/ -1 alpha)))))>
#<alt (/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))>
#<alt (- (* 1/2 (* (pow alpha 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))>
#<alt (- (* (pow alpha 2) (+ (* -1/2 (/ (* (pow alpha 2) (* (pow cosTheta 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))>
#<alt (- (* (pow alpha 2) (+ (* 1/2 (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* (pow alpha 2) (+ (* -1/2 (/ (* (pow cosTheta 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (/ (* (pow alpha 2) (* (pow cosTheta 4) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))>
#<alt (/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))>
#<alt (- (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))>
#<alt (- (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))>
#<alt (- (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (+ (* 1/2 (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))>
#<alt (/ 1/2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))>
#<alt (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))))>
#<alt (- (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))>
#<alt (- (+ (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (* (pow alpha 6) (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))>
#<alt (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha))))>
#<alt (+ (* -1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))))>
#<alt (+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log alpha)))) (* 1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 3)) (* (PI) (log alpha)))))))>
#<alt (+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 4)) (* (PI) (log alpha)))) (* 1/2 (/ (pow (- (pow alpha 2) 1) 3) (* (PI) (log alpha)))))))))>
#<alt (/ 1/2 (* (pow cosTheta 2) (* (PI) (log alpha))))>
#<alt (/ (- (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2))>
#<alt (/ (- (+ (/ 1/2 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))) (* 1/2 (/ 1 (* (PI) (log alpha))))) (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))) (pow cosTheta 2))>
#<alt (/ (- (+ (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 3)))))))) (pow cosTheta 2))>
#<alt (/ 1/2 (* (pow cosTheta 2) (* (PI) (log alpha))))>
#<alt (/ (- (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2))>
#<alt (/ (- (+ (/ 1/2 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))) (* 1/2 (/ 1 (* (PI) (log alpha))))) (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))) (pow cosTheta 2))>
#<alt (/ (- (+ (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 3)))))))) (pow cosTheta 2))>
#<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 2) cosTheta)>
#<alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))>
#<alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))>
#<alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))>
#<alt (* (pow alpha 2) cosTheta)>
#<alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))>
#<alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))>
#<alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))>
#<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 2) 1))>
#<alt (* cosTheta (- (pow alpha 2) 1))>
#<alt (* cosTheta (- (pow alpha 2) 1))>
#<alt (* cosTheta (- (pow alpha 2) 1))>
Calls

63 calls:

TimeVariablePointExpression
25.0ms
cosTheta
@inf
(/ (* cosTheta -1/2) (* (log alpha) (PI)))
23.0ms
cosTheta
@0
(/ (- (* alpha alpha) 1) (* (* (PI) (* 2 (log alpha))) (+ 1 (* (neg cosTheta) cosTheta))))
18.0ms
alpha
@0
(/ (- (* alpha alpha) 1) (* (* (PI) (* 2 (log alpha))) (+ 1 (* (neg cosTheta) cosTheta))))
10.0ms
cosTheta
@0
(/ (* cosTheta -1/2) (* (log alpha) (PI)))
4.0ms
cosTheta
@0
(* (* (PI) (* 2 (log alpha))) (+ 1 (* (neg cosTheta) cosTheta)))

rewrite426.0ms (5.2%)

Memory
18.5MiB live, 530.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 740×lower-/.f64
4 732×lower-/.f32
4 424×lower-fma.f64
4 420×lower-fma.f32
4 132×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037150
069138
1277115
22162115
08388113
Stop Event
iter limit
node limit
iter limit
Counts
15 → 1 203
Calls
Call 1
Inputs
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))
(log.f32 (*.f32 alpha alpha))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(PI.f32)
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta)))
(*.f32 (log.f32 alpha) (PI.f32))
(/.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta)
Outputs
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -1 binary32)))
(+.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (PI.f32) (log.f32 alpha)))
(+.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32)))
(pow.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) #s(literal 3 binary32))
(pow.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) #s(literal -3 binary32))
(fma.f32 (PI.f32) (log.f32 alpha) (*.f32 (PI.f32) (log.f32 alpha)))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (PI.f32) (log.f32 alpha)))
(fma.f32 (log.f32 alpha) (PI.f32) (*.f32 (PI.f32) (log.f32 alpha)))
(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 (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) (*.f32 (PI.f32) (log.f32 alpha)))
(fma.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (log.f32 alpha)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (log.f32 alpha)) (*.f32 (PI.f32) (log.f32 alpha)))
(fma.f32 (*.f32 (log.f32 alpha) #s(literal 1 binary32)) (PI.f32) (*.f32 (PI.f32) (log.f32 alpha)))
(fma.f32 (*.f32 (log.f32 alpha) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) (log.f32 alpha)))
(-.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32)) (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32)))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32)))
(-.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))) (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))))
(/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (/.f32 #s(literal 1 binary32) (PI.f32))))
(/.f32 #s(literal 1 binary32) (/.f32 (PI.f32) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal 3 binary32)))
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
(/.f32 (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -1 binary32))
(/.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))) (neg.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))))
(/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (PI.f32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))))
(/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 3 binary32)))
(/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) #s(literal 3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(/.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))) #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32)) (*.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))) #s(literal 0 binary32))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (neg.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha))))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))) (neg.f32 (PI.f32)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))))) (neg.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32)) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32)) (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32)) (fma.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32)) (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32)) (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32))))))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))
(*.f32 (PI.f32) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))
(*.f32 (sqrt.f32 (PI.f32)) (fma.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))))
(*.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) (+.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32))))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) #s(literal 0 binary32)))
(*.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) #s(literal 0 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) #s(literal 3 binary32)))
(*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (pow.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 3 binary32)))
(*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 1 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)) #s(literal 8 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))))
(*.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))) #s(literal 1/2 binary32))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (log.f32 alpha))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (log.f32 alpha) #s(literal 1 binary32)))
(*.f32 (pow.f32 (log.f32 alpha) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (log.f32 alpha) #s(literal 3 binary32)) (pow.f32 (+.f32 (PI.f32) (PI.f32)) #s(literal 3 binary32)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (pow.f32 (fma.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))) #s(literal 3 binary32)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (+.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 3 binary32)))
(*.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))))
(*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (log.f32 alpha)) (pow.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (log.f32 alpha)) (pow.f32 (+.f32 (PI.f32) (PI.f32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) #s(literal 0 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) #s(literal 0 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (/.f32 #s(literal 1 binary32) (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (pow.f32 (fma.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))) (pow.f32 (+.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal -1 binary32)) (pow.f32 (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (log.f32 alpha)))
(*.f32 (pow.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) #s(literal -1 binary32)) (pow.f32 (*.f32 (log.f32 alpha) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 1 binary32)) #s(literal 3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 #s(literal 8 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 alpha) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log.f32 alpha) #s(literal 1 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) #s(literal 3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (*.f32 (PI.f32) (sqrt.f32 (PI.f32))))
(*.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 3 binary32)) (PI.f32))
(*.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32)))
(*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32)))
(*.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (sqrt.f32 (PI.f32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))))
(*.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal -1 binary32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(neg.f32 (/.f32 (neg.f32 (fma.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)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(exp.f32 (*.f32 (log.f32 (/.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 alpha alpha #s(literal -1 binary32))))) #s(literal -1 binary32)))
(+.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (neg.f32 (/.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)))))
(pow.f32 (/.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 alpha alpha #s(literal -1 binary32)))) #s(literal -1 binary32))
(fma.f32 alpha (/.f32 alpha (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (neg.f32 (/.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)))))
(fma.f32 (*.f32 alpha alpha) (/.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))) (neg.f32 (/.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)))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (neg.f32 (/.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)))))
(fma.f32 (neg.f32 (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (neg.f32 (/.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)))))
(fma.f32 (*.f32 (*.f32 alpha alpha) (/.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))) (neg.f32 (/.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)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))))
(fma.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))))
(fma.f32 (/.f32 alpha (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (*.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (neg.f32 (/.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)))))
(fma.f32 (*.f32 alpha (/.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))) (neg.f32 (/.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)))))
(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 0 binary32) #s(literal 0 binary32)) (neg.f32 (/.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 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.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 (/.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.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)) #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)))) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(-.f32 (/.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (fma.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)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.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)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))))
(-.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(-.f32 (/.f32 (pow.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (fma.f32 (/.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 (/.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 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.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 (*.f32 (/.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 (/.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 (/.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))))) (fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (fma.f32 (/.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 (/.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 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.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 (/.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (fma.f32 (*.f32 alpha alpha) (/.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 (/.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 #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 #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)))) (fma.f32 (*.f32 alpha alpha) (/.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 (/.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 #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 alpha alpha #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.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 alpha alpha #s(literal -1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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)) #s(literal 0 binary32)) #s(literal 0 binary32))) (-.f32 (*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.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 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.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)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (fma.f32 (/.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 (/.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 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.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 (pow.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 3 binary32)) (*.f32 (/.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 (/.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 (/.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 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 alpha alpha) (/.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 (/.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 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (*.f32 (/.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 (/.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 #s(literal 1 binary32) (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.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 #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 (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.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 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.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 #s(literal 1 binary32) (/.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 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.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 alpha alpha #s(literal -1 binary32))))))
(/.f32 (/.f32 (fma.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)) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 1 binary32))
(/.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(/.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(/.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.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)) (PI.f32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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))) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.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)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32)))) (neg.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32))) (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 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 alpha alpha #s(literal -1 binary32)))) (neg.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 3 binary32)) (*.f32 (/.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 (/.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 (/.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)))))) (fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (fma.f32 (/.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 (/.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 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.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 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (*.f32 (/.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 (/.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))))) (fma.f32 (*.f32 alpha alpha) (/.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 (/.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 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.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)))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.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)))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.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)))) (fma.f32 alpha alpha #s(literal 1 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 #s(literal 0 binary32) #s(literal 0 binary32)))
(/.f32 (-.f32 (neg.f32 (*.f32 alpha alpha)) #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(/.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 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 alpha alpha) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 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 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 alpha alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 alpha alpha)) #s(literal 1 binary32))) (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 alpha alpha)) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 alpha alpha)) #s(literal 1 binary32))) (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 alpha alpha)) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 alpha alpha)) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 alpha alpha)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 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)) (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.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 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 alpha alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.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 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 (neg.f32 (*.f32 alpha alpha)) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (*.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (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 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.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 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 #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)) #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)) #s(literal 1 binary32))) (*.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)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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)) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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)) #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 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 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 1 binary32) (PI.f32)))) (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (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 #s(literal 0 binary32) #s(literal 0 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) (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)) #s(literal 0 binary32)) #s(literal 0 binary32)))
(/.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 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (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 2 binary32) (log.f32 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 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (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 2 binary32) (log.f32 alpha)) (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)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (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 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (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 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (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 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (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 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (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 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (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))) (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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.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)) #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 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 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))) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 2 binary32) (log.f32 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)) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #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 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.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)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32))))) (neg.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (neg.f32 (neg.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 3 binary32)) (*.f32 (/.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 (/.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 (/.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))))))) (neg.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (fma.f32 (/.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 (/.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 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.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 (neg.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (*.f32 (/.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 (/.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)))))) (neg.f32 (fma.f32 (*.f32 alpha alpha) (/.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 (/.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 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.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))))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.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))))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.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))))) (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)))) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (/.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)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (-.f32 (*.f32 (neg.f32 (/.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)))) (neg.f32 (/.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 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (neg.f32 (/.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 (/.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 #s(literal 1 binary32) (/.f32 (fma.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)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.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 alpha alpha #s(literal -1 binary32)))))))
(*.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(*.f32 (/.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))) (fma.f32 alpha alpha #s(literal -1 binary32)))
(*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))))
(*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (+.f32 alpha #s(literal 1 binary32)) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.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 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))))
(*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(*.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.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)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(*.f32 (neg.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.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 (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 #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 #s(literal 1 binary32) (PI.f32)) (pow.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (+.f32 alpha #s(literal 1 binary32)) (PI.f32)) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 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)) (/.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 #s(literal 0 binary32) #s(literal 0 binary32))))
(*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 3 binary32)) (*.f32 (/.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 (/.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 (/.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 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (fma.f32 (/.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 (/.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 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.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 (/.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 alpha alpha #s(literal -1 binary32))))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (*.f32 (/.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 (/.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 #s(literal 1 binary32) (fma.f32 (*.f32 alpha alpha) (/.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 (/.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 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.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 #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 (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.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 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(*.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.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 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 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 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (/.f32 (PI.f32) (+.f32 alpha #s(literal 1 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (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 (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 #s(literal 0 binary32) #s(literal 0 binary32)) (+.f32 alpha #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.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 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(*.f32 (pow.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha (*.f32 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 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)))
(+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32)))
(+.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 cosTheta cosTheta)))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 cosTheta cosTheta)))
(fma.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)))
(fma.f32 #s(literal -1 binary32) (*.f32 cosTheta cosTheta) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)))
(fma.f32 cosTheta (neg.f32 cosTheta) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32)))
(fma.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))
(fma.f32 (neg.f32 cosTheta) cosTheta (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)))
(fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)))
(fma.f32 (*.f32 #s(literal 1 binary32) cosTheta) (neg.f32 cosTheta) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)))
(fma.f32 (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta)) cosTheta (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 cosTheta cosTheta) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))))
(/.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))
(/.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 (*.f32 cosTheta cosTheta) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (fma.f32 alpha alpha #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))) (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))) (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) (pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)) #s(literal 3 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta))) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (-.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)) #s(literal 3 binary32)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)))) (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)) (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)))
(*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)
(*.f32 (*.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 alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (fma.f32 alpha alpha #s(literal -1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) cosTheta) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta)
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(*.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(+.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 0 binary32))
(+.f32 (log.f32 alpha) (log.f32 alpha))
(+.f32 (log.f32 alpha) (log.f32 (*.f32 alpha #s(literal 1 binary32))))
(+.f32 #s(literal 0 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))
(fma.f32 #s(literal 2 binary32) (log.f32 alpha) #s(literal 0 binary32))
(fma.f32 (log.f32 alpha) #s(literal 2 binary32) #s(literal 0 binary32))
(fma.f32 (+.f32 (pow.f32 (log.f32 alpha) #s(literal 3 binary32)) (pow.f32 (log.f32 alpha) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log.f32 alpha) #s(literal 2 binary32)) (-.f32 (pow.f32 (log.f32 alpha) #s(literal 2 binary32)) (pow.f32 (log.f32 alpha) #s(literal 2 binary32))))) #s(literal 0 binary32))
(fma.f32 (-.f32 (pow.f32 (log.f32 alpha) #s(literal 2 binary32)) (pow.f32 (log.f32 alpha) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 alpha alpha))) #s(literal 0 binary32))
(-.f32 (/.f32 (pow.f32 (log.f32 alpha) #s(literal 2 binary32)) (log.f32 (/.f32 alpha alpha))) (/.f32 (pow.f32 (log.f32 alpha) #s(literal 2 binary32)) (log.f32 (/.f32 alpha alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log.f32 alpha) #s(literal 2 binary32)) (-.f32 (pow.f32 (log.f32 alpha) #s(literal 2 binary32)) (pow.f32 (log.f32 alpha) #s(literal 2 binary32)))) (+.f32 (pow.f32 (log.f32 alpha) #s(literal 3 binary32)) (pow.f32 (log.f32 alpha) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (/.f32 alpha alpha)) (-.f32 (pow.f32 (log.f32 alpha) #s(literal 2 binary32)) (pow.f32 (log.f32 alpha) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (log.f32 alpha) #s(literal 3 binary32)) (pow.f32 (log.f32 alpha) #s(literal 3 binary32))) (+.f32 (pow.f32 (log.f32 alpha) #s(literal 2 binary32)) (-.f32 (pow.f32 (log.f32 alpha) #s(literal 2 binary32)) (pow.f32 (log.f32 alpha) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (log.f32 alpha) #s(literal 2 binary32)) (pow.f32 (log.f32 alpha) #s(literal 2 binary32))) (log.f32 (/.f32 alpha alpha)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 alpha) #s(literal 3 binary32)) (pow.f32 (log.f32 alpha) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log.f32 alpha) #s(literal 2 binary32)) (-.f32 (pow.f32 (log.f32 alpha) #s(literal 2 binary32)) (pow.f32 (log.f32 alpha) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log.f32 alpha) #s(literal 2 binary32)) (pow.f32 (log.f32 alpha) #s(literal 2 binary32)))) (neg.f32 (log.f32 (/.f32 alpha alpha))))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
(*.f32 (+.f32 (pow.f32 (log.f32 alpha) #s(literal 3 binary32)) (pow.f32 (log.f32 alpha) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log.f32 alpha) #s(literal 2 binary32)) (-.f32 (pow.f32 (log.f32 alpha) #s(literal 2 binary32)) (pow.f32 (log.f32 alpha) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (log.f32 alpha) #s(literal 2 binary32)) (pow.f32 (log.f32 alpha) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 alpha alpha))))
(log.f32 (*.f32 alpha alpha))
(neg.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(neg.f32 (*.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal -1 binary32))
(-.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) (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 #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 (/.f32 (*.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 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.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 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))))
(-.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) (*.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 #s(literal 1 binary32) (*.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 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(-.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 #s(literal 2 binary32) (log.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 alpha alpha #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 alpha alpha #s(literal 1 binary32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (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 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (PI.f32) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 alpha) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) #s(literal 2 binary32)))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))
(/.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(/.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.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 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 1 binary32))
(/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32)))) (neg.f32 (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32))) (neg.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (neg.f32 (*.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 (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #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 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32)))
(/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (PI.f32))
(/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) #s(literal 2 binary32))) (log.f32 alpha))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (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 (neg.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32))))) (neg.f32 (neg.f32 (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)))) (neg.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #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 (neg.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))) (neg.f32 (PI.f32)))
(/.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) #s(literal 2 binary32)))) (neg.f32 (log.f32 alpha)))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal 3 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))))
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))))
(*.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))))
(*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.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 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 alpha #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 #s(literal 2 binary32) (log.f32 alpha))))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (neg.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)))))
(*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (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 #s(literal 2 binary32) (log.f32 alpha))))
(*.f32 (/.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (PI.f32)))
(*.f32 (/.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (log.f32 alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.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 (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(*.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (/.f32 #s(literal 1 binary32) (PI.f32)))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 alpha)))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))
(*.f32 (pow.f32 (/.f32 (PI.f32) (+.f32 alpha #s(literal 1 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (+.f32 alpha #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (+.f32 alpha #s(literal 1 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 (PI.f32) (+.f32 alpha #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha (*.f32 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))))
(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) (PI.f32))) #s(literal 1/2 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 (sqrt.f32 (PI.f32)) #s(literal 2 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 (E.f32) (log.f32 (PI.f32)))
(sqrt.f32 (*.f32 (PI.f32) (PI.f32)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (PI.f32) #s(literal 1 binary32))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (log.f32 (exp.f32 (sqrt.f32 (PI.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)) (pow.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)) #s(literal 1/2 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 (sqrt.f32 (PI.f32))) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.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 (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 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/2 binary32)) (sqrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 1/6 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)) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.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 (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 (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)) (sqrt.f32 (PI.f32)))) (cbrt.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 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (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)))
(log.f32 (exp.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -1 binary32)))
(+.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (PI.f32) (log.f32 alpha)))
(+.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32)))
(pow.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) #s(literal 3 binary32))
(pow.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) #s(literal -3 binary32))
(fma.f32 (PI.f32) (log.f32 alpha) (*.f32 (PI.f32) (log.f32 alpha)))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (PI.f32) (log.f32 alpha)))
(fma.f32 (log.f32 alpha) (PI.f32) (*.f32 (PI.f32) (log.f32 alpha)))
(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 (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) (*.f32 (PI.f32) (log.f32 alpha)))
(fma.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (log.f32 alpha)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (log.f32 alpha)) (*.f32 (PI.f32) (log.f32 alpha)))
(fma.f32 (*.f32 (log.f32 alpha) #s(literal 1 binary32)) (PI.f32) (*.f32 (PI.f32) (log.f32 alpha)))
(fma.f32 (*.f32 (log.f32 alpha) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) (log.f32 alpha)))
(-.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32)) (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32)))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32)))
(-.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))) (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))))
(/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (/.f32 #s(literal 1 binary32) (PI.f32))))
(/.f32 #s(literal 1 binary32) (/.f32 (PI.f32) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal 3 binary32)))
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
(/.f32 (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -1 binary32))
(/.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))) (neg.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))))
(/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (PI.f32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))))
(/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 3 binary32)))
(/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) #s(literal 3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(/.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))) #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32)) (*.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))) #s(literal 0 binary32))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (neg.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha))))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))) (neg.f32 (PI.f32)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))))) (neg.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32)) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32)) (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32)) (fma.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32)) (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32)) (/.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) #s(literal 0 binary32))))))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))
(*.f32 (PI.f32) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (PI.f32))
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 (log.f32 alpha) (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))
(*.f32 (sqrt.f32 (PI.f32)) (fma.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))))
(*.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) (+.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32))))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) #s(literal 0 binary32)))
(*.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) #s(literal 0 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) #s(literal 3 binary32)))
(*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (pow.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 3 binary32)))
(*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 1 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)) #s(literal 8 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))))
(*.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))) #s(literal 1/2 binary32))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (log.f32 alpha))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (log.f32 alpha) #s(literal 1 binary32)))
(*.f32 (pow.f32 (log.f32 alpha) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (log.f32 alpha) #s(literal 3 binary32)) (pow.f32 (+.f32 (PI.f32) (PI.f32)) #s(literal 3 binary32)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (pow.f32 (fma.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))) #s(literal 3 binary32)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (+.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 3 binary32)))
(*.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))))
(*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (log.f32 alpha)) (pow.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (log.f32 alpha)) (pow.f32 (+.f32 (PI.f32) (PI.f32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) #s(literal 0 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) #s(literal 0 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (/.f32 #s(literal 1 binary32) (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (pow.f32 (fma.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))) (pow.f32 (+.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal -1 binary32)) (pow.f32 (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (log.f32 alpha)))
(*.f32 (pow.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) #s(literal -1 binary32)) (pow.f32 (*.f32 (log.f32 alpha) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 1 binary32)) #s(literal 3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 #s(literal 8 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 alpha) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log.f32 alpha) #s(literal 1 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) #s(literal 3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (*.f32 (PI.f32) (sqrt.f32 (PI.f32))))
(*.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 3 binary32)) (PI.f32))
(*.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32)))
(*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32)))
(*.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (sqrt.f32 (PI.f32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))))
(*.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal -1 binary32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (neg.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(pow.f32 (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (neg.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (neg.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (neg.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(fma.f32 (neg.f32 (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (neg.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(fma.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (neg.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (neg.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(fma.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (neg.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(fma.f32 (/.f32 alpha (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (neg.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(fma.f32 (*.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (neg.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (neg.f32 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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 cosTheta (neg.f32 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 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(-.f32 (/.f32 (/.f32 (*.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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))))
(-.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))))
(-.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #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) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))))
(-.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(-.f32 (/.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))) (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))) (/.f32 (*.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))))
(-.f32 (/.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (/.f32 (*.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))) (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))) (*.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (*.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 cosTheta (neg.f32 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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) #s(literal 1 binary32))
(/.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(/.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (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)) #s(literal -1 binary32)) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))
(/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha 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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))))
(/.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32))) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (neg.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))))
(/.f32 (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))) (*.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))) (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (*.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (fma.f32 alpha alpha #s(literal 1 binary32)))
(/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(/.f32 (-.f32 (neg.f32 (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) #s(literal -1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (-.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 alpha alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 alpha alpha)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 alpha alpha)) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 alpha alpha)) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 alpha alpha)) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 alpha alpha)) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 alpha alpha)) (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(/.f32 (-.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 alpha alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal -1 binary32))) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (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 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (*.f32 (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (*.f32 (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) #s(literal -1 binary32))) (*.f32 (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (*.f32 (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (*.f32 (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32))))) (neg.f32 (neg.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (neg.f32 (neg.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))) (*.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))) (neg.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (*.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))) (neg.f32 (fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (pow.f32 (neg.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (-.f32 (*.f32 (neg.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (neg.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (neg.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))))
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (pow.f32 (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #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 cosTheta (neg.f32 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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))))
(*.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))))
(*.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (fma.f32 alpha alpha #s(literal -1 binary32)))
(*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))))
(*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (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)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(*.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(*.f32 (neg.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))
(*.f32 (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (pow.f32 (/.f32 (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 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 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))
(*.f32 (/.f32 (+.f32 alpha #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (+.f32 alpha #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))) (*.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (*.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #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 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(*.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #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 cosTheta (neg.f32 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 alpha alpha #s(literal -1 binary32))) (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) #s(literal 1 binary32))) (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (-.f32 (neg.f32 (*.f32 cosTheta cosTheta)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)))) (+.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))
(*.f32 (pow.f32 (/.f32 (PI.f32) (+.f32 alpha #s(literal 1 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (+.f32 alpha #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (+.f32 alpha #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (+.f32 alpha #s(literal 1 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(*.f32 (pow.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))) (fma.f32 alpha (*.f32 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 alpha alpha) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(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)) #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 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)) #s(literal -1 binary32))
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(-.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 alpha (*.f32 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 alpha alpha) #s(literal 1 binary32)) #s(literal 1 binary32))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.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)))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (fma.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))) #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(-.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (-.f32 #s(literal -1 binary32) (*.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 #s(literal 1 binary32) (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #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 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal -1 binary32))
(/.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))
(/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (fma.f32 alpha (*.f32 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 alpha (*.f32 alpha (*.f32 alpha alpha)))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 alpha (*.f32 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 (neg.f32 (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))) (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 (*.f32 alpha alpha)) (*.f32 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 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 alpha #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (*.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 alpha #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 alpha (*.f32 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 (*.f32 alpha alpha)) (*.f32 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 (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(*.f32 (fma.f32 alpha (*.f32 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)) (+.f32 alpha #s(literal 1 binary32)))
(*.f32 (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))))
(*.f32 (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(expm1.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)))
(+.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(+.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(fma.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (PI.f32) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (PI.f32) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (neg.f32 (*.f32 cosTheta cosTheta))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(fma.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (PI.f32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (*.f32 (PI.f32) (neg.f32 (*.f32 cosTheta cosTheta))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(fma.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 cosTheta (*.f32 (neg.f32 cosTheta) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (log.f32 alpha) (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (neg.f32 cosTheta) (*.f32 cosTheta (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(fma.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (sqrt.f32 (PI.f32)) (fma.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) (+.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) #s(literal 0 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) #s(literal 0 binary32)) #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (pow.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 1 binary32)) #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)) #s(literal 8 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))) #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (log.f32 alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (log.f32 alpha) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (log.f32 alpha) (neg.f32 (*.f32 cosTheta cosTheta))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(fma.f32 (pow.f32 (log.f32 alpha) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (pow.f32 (log.f32 alpha) #s(literal 3 binary32)) (pow.f32 (+.f32 (PI.f32) (PI.f32)) #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (pow.f32 (fma.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))) #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (pow.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (+.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (/.f32 #s(literal 1 binary32) (log.f32 alpha)) (pow.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (/.f32 #s(literal 1 binary32) (log.f32 alpha)) (pow.f32 (+.f32 (PI.f32) (PI.f32)) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (/.f32 #s(literal 1 binary32) #s(literal 0 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) #s(literal 0 binary32)) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 1 binary32)) (PI.f32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (PI.f32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(fma.f32 (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(fma.f32 (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) #s(literal 2 binary32))) (log.f32 alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(fma.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) cosTheta) (neg.f32 cosTheta) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 cosTheta)) cosTheta (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (pow.f32 (fma.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))) (pow.f32 (+.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal -1 binary32)) (pow.f32 (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (pow.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (log.f32 alpha)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (pow.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) #s(literal -1 binary32)) (pow.f32 (*.f32 (log.f32 alpha) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 1 binary32)) #s(literal 3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 #s(literal 8 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (pow.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 alpha) #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (pow.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log.f32 alpha) #s(literal 1 binary32)) #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))) #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) #s(literal 3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 3 binary32)) (PI.f32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)))) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (sqrt.f32 (PI.f32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(fma.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal -1 binary32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))) (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 cosTheta cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta)))))) (+.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 cosTheta cosTheta))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (-.f32 (neg.f32 (*.f32 cosTheta cosTheta)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (-.f32 (neg.f32 (*.f32 cosTheta cosTheta)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta cosTheta) (*.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 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (+.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 cosTheta cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 cosTheta cosTheta)))) (-.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta)))))
(/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) #s(literal 1 binary32))) (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (-.f32 (neg.f32 (*.f32 cosTheta cosTheta)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)))) (+.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))
(/.f32 (*.f32 (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (-.f32 (neg.f32 (*.f32 cosTheta cosTheta)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))
(/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 cosTheta cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 cosTheta cosTheta))))) (neg.f32 (-.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (-.f32 (neg.f32 (*.f32 cosTheta cosTheta)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (neg.f32 (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (-.f32 (neg.f32 (*.f32 cosTheta cosTheta)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(/.f32 (fma.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))))
(*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))
(*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))
(*.f32 (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))) (PI.f32))
(*.f32 (+.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 cosTheta cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (*.f32 cosTheta cosTheta))))))
(*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (PI.f32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))
(*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (PI.f32) #s(literal 2 binary32))) (log.f32 alpha))
(*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (-.f32 (neg.f32 (*.f32 cosTheta cosTheta)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(*.f32 (*.f32 (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (-.f32 (neg.f32 (*.f32 cosTheta cosTheta)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(*.f32 (PI.f32) (log.f32 alpha))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 (log.f32 alpha) (PI.f32))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (log.f32 alpha)))
(*.f32 (*.f32 (log.f32 alpha) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (log.f32 alpha) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(neg.f32 (/.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(neg.f32 (/.f32 (*.f32 cosTheta #s(literal 1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) cosTheta) #s(literal -2 binary32))) #s(literal -1 binary32)))
(pow.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) cosTheta) #s(literal -2 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) cosTheta) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) cosTheta) #s(literal -2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (PI.f32) (*.f32 (/.f32 cosTheta (log.f32 alpha)) #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 alpha) (*.f32 cosTheta (/.f32 #s(literal -1/2 binary32) (PI.f32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 alpha) (/.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) (PI.f32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) (/.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) (sqrt.f32 (PI.f32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (log.f32 alpha))) (sqrt.f32 (PI.f32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (cbrt.f32 (PI.f32)) (/.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (log.f32 alpha))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) cosTheta) #s(literal -2 binary32))))
(/.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 (*.f32 cosTheta #s(literal 1/2 binary32)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (log.f32 alpha))) (PI.f32))
(/.f32 (neg.f32 (*.f32 cosTheta #s(literal 1/2 binary32))) (neg.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (log.f32 alpha)))) (neg.f32 (PI.f32)))
(/.f32 (*.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) #s(literal 1 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 (*.f32 (/.f32 cosTheta (log.f32 alpha)) #s(literal -1/2 binary32)) (PI.f32))
(/.f32 (*.f32 cosTheta (/.f32 #s(literal -1/2 binary32) (PI.f32))) (log.f32 alpha))
(/.f32 (/.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) (PI.f32)) (log.f32 alpha))
(/.f32 (/.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) (sqrt.f32 (PI.f32))) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (log.f32 alpha))) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (log.f32 alpha))) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(/.f32 (neg.f32 (neg.f32 (*.f32 cosTheta #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (log.f32 alpha))))) (neg.f32 (neg.f32 (PI.f32))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta (log.f32 alpha)) #s(literal -1/2 binary32))) (neg.f32 (PI.f32)))
(/.f32 (neg.f32 (*.f32 cosTheta (/.f32 #s(literal -1/2 binary32) (PI.f32)))) (neg.f32 (log.f32 alpha)))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) (PI.f32))) (neg.f32 (log.f32 alpha)))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) (sqrt.f32 (PI.f32)))) (neg.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))))) (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (log.f32 alpha))) (sqrt.f32 (PI.f32)))) (neg.f32 (sqrt.f32 (PI.f32))))
(/.f32 (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (log.f32 alpha))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (neg.f32 (cbrt.f32 (PI.f32))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) cosTheta) #s(literal -2 binary32)))))
(*.f32 cosTheta (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (*.f32 cosTheta #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (/.f32 cosTheta (log.f32 alpha)) (/.f32 #s(literal -1/2 binary32) (PI.f32)))
(*.f32 (/.f32 #s(literal -1/2 binary32) (PI.f32)) (/.f32 cosTheta (log.f32 alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 cosTheta #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(*.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (log.f32 alpha))) (/.f32 #s(literal 1 binary32) (PI.f32)))
(*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) cosTheta)
(*.f32 (neg.f32 (*.f32 cosTheta #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (log.f32 alpha)))) (/.f32 #s(literal 1 binary32) (neg.f32 (PI.f32))))
(*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (log.f32 alpha))))
(*.f32 (/.f32 cosTheta (PI.f32)) (/.f32 #s(literal -1/2 binary32) (log.f32 alpha)))
(*.f32 (/.f32 #s(literal -1/2 binary32) (log.f32 alpha)) (/.f32 cosTheta (PI.f32)))
(*.f32 (/.f32 cosTheta (sqrt.f32 (PI.f32))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))) (/.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 (PI.f32))) (/.f32 cosTheta (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (log.f32 alpha)) (pow.f32 (/.f32 (PI.f32) (*.f32 cosTheta #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (*.f32 (/.f32 cosTheta (log.f32 alpha)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32)))
(*.f32 (*.f32 cosTheta (/.f32 #s(literal -1/2 binary32) (PI.f32))) (/.f32 #s(literal 1 binary32) (log.f32 alpha)))
(*.f32 (/.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (log.f32 alpha)))
(*.f32 (/.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) (sqrt.f32 (PI.f32))) (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (log.f32 alpha))) (sqrt.f32 (PI.f32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (log.f32 alpha))) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (/.f32 #s(literal 1 binary32) (cbrt.f32 (PI.f32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (pow.f32 (/.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) (*.f32 cosTheta #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))) (pow.f32 (/.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (PI.f32) cosTheta) #s(literal -1 binary32)) (pow.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)) #s(literal -1 binary32)) (pow.f32 (/.f32 (PI.f32) cosTheta) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (PI.f32)) cosTheta) #s(literal -1 binary32)) (pow.f32 (*.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) #s(literal -2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) #s(literal -2 binary32)) #s(literal -1 binary32)) (pow.f32 (/.f32 (sqrt.f32 (PI.f32)) cosTheta) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal -2 binary32)) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) cosTheta) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) cosTheta) #s(literal -1 binary32)) (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal -2 binary32)) #s(literal -1 binary32)))
(*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (log.f32 alpha))
(neg.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(neg.f32 (/.f32 (neg.f32 (fma.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)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(exp.f32 (*.f32 (log.f32 (/.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 alpha alpha #s(literal -1 binary32))))) #s(literal -1 binary32)))
(+.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (neg.f32 (/.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)))))
(pow.f32 (/.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 alpha alpha #s(literal -1 binary32)))) #s(literal -1 binary32))
(fma.f32 alpha (/.f32 alpha (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (neg.f32 (/.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)))))
(fma.f32 (*.f32 alpha alpha) (/.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))) (neg.f32 (/.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)))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (neg.f32 (/.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)))))
(fma.f32 (neg.f32 (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (neg.f32 (/.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)))))
(fma.f32 (*.f32 (*.f32 alpha alpha) (/.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))) (neg.f32 (/.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)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))))
(fma.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))))
(fma.f32 (/.f32 alpha (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (*.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (neg.f32 (/.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)))))
(fma.f32 (*.f32 alpha (/.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))) (neg.f32 (/.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)))))
(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 0 binary32) #s(literal 0 binary32)) (neg.f32 (/.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 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.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 (/.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.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)) #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)))) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(-.f32 (/.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (fma.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)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.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)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))))
(-.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(-.f32 (/.f32 (pow.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (fma.f32 (/.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 (/.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 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.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 (*.f32 (/.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 (/.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 (/.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))))) (fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (fma.f32 (/.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 (/.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 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.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 (/.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (fma.f32 (*.f32 alpha alpha) (/.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 (/.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 #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 #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)))) (fma.f32 (*.f32 alpha alpha) (/.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 (/.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 #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 alpha alpha #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.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 alpha alpha #s(literal -1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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)) #s(literal 0 binary32)) #s(literal 0 binary32))) (-.f32 (*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.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 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.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)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (fma.f32 (/.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 (/.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 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.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 (pow.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 3 binary32)) (*.f32 (/.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 (/.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 (/.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 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 alpha alpha) (/.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 (/.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 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (*.f32 (/.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 (/.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 #s(literal 1 binary32) (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.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 #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 (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.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 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.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 #s(literal 1 binary32) (/.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 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.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 alpha alpha #s(literal -1 binary32))))))
(/.f32 (/.f32 (fma.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)) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 1 binary32))
(/.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(/.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(/.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.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)) (PI.f32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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))) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.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)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32)))) (neg.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32))) (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 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 alpha alpha #s(literal -1 binary32)))) (neg.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 3 binary32)) (*.f32 (/.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 (/.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 (/.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)))))) (fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (fma.f32 (/.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 (/.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 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.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 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (*.f32 (/.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 (/.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))))) (fma.f32 (*.f32 alpha alpha) (/.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 (/.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 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.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)))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.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)))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.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)))) (fma.f32 alpha alpha #s(literal 1 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 #s(literal 0 binary32) #s(literal 0 binary32)))
(/.f32 (-.f32 (neg.f32 (*.f32 alpha alpha)) #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(/.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 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 alpha alpha) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 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 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 alpha alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 alpha alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 alpha alpha)) #s(literal 1 binary32))) (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 alpha alpha)) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 alpha alpha)) #s(literal 1 binary32))) (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 alpha alpha)) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 alpha alpha)) #s(literal -1 binary32))) (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 alpha alpha)) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 alpha alpha)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 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)) (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.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 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (*.f32 alpha alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.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 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 (neg.f32 (*.f32 alpha alpha)) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (*.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (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 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.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 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 #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)) #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)) #s(literal 1 binary32))) (*.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)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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)) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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)) #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 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 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 1 binary32) (PI.f32)))) (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (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 #s(literal 0 binary32) #s(literal 0 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) (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)) #s(literal 0 binary32)) #s(literal 0 binary32)))
(/.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 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (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 2 binary32) (log.f32 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 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (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 2 binary32) (log.f32 alpha)) (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)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (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 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (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 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (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 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (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 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (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 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (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))) (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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.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)) #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 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 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))) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 2 binary32) (log.f32 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)) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #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 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.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)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32))))) (neg.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (neg.f32 (neg.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 3 binary32)) (*.f32 (/.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 (/.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 (/.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))))))) (neg.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (fma.f32 (/.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 (/.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 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.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 (neg.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (*.f32 (/.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 (/.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)))))) (neg.f32 (fma.f32 (*.f32 alpha alpha) (/.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 (/.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 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.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))))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.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))))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.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))))) (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)))) (neg.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (/.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)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (-.f32 (*.f32 (neg.f32 (/.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)))) (neg.f32 (/.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 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (neg.f32 (/.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 (/.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 #s(literal 1 binary32) (/.f32 (fma.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)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.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 alpha alpha #s(literal -1 binary32)))))))
(*.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(*.f32 (/.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))) (fma.f32 alpha alpha #s(literal -1 binary32)))
(*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))))
(*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (+.f32 alpha #s(literal 1 binary32)) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.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 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))))
(*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #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)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(*.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.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)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(*.f32 (neg.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.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 (neg.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 #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 #s(literal 1 binary32) (PI.f32)) (pow.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (+.f32 alpha #s(literal 1 binary32)) (PI.f32)) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 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)) (/.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 #s(literal 0 binary32) #s(literal 0 binary32))))
(*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 3 binary32)) (*.f32 (/.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 (/.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 (/.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 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (fma.f32 (/.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 (/.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 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.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 (/.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 alpha alpha #s(literal -1 binary32))))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))) (*.f32 (/.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 (/.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 #s(literal 1 binary32) (fma.f32 (*.f32 alpha alpha) (/.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 (/.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 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.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 #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 (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.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 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(*.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.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 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 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 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) (-.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))))
(*.f32 (pow.f32 (/.f32 (PI.f32) (+.f32 alpha #s(literal 1 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (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 (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 #s(literal 0 binary32) #s(literal 0 binary32)) (+.f32 alpha #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.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 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(*.f32 (pow.f32 (/.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 alpha (*.f32 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 (neg.f32 cosTheta) (*.f32 cosTheta (*.f32 alpha alpha)))
(+.f32 (neg.f32 cosTheta) (*.f32 (*.f32 alpha alpha) cosTheta))
(+.f32 (*.f32 cosTheta (*.f32 alpha alpha)) (neg.f32 cosTheta))
(+.f32 (*.f32 (*.f32 alpha alpha) cosTheta) (neg.f32 cosTheta))
(fma.f32 (*.f32 alpha alpha) cosTheta (neg.f32 cosTheta))
(fma.f32 #s(literal -1 binary32) cosTheta (*.f32 cosTheta (*.f32 alpha alpha)))
(fma.f32 #s(literal -1 binary32) cosTheta (*.f32 (*.f32 alpha alpha) cosTheta))
(fma.f32 cosTheta (*.f32 alpha alpha) (neg.f32 cosTheta))
(fma.f32 cosTheta #s(literal -1 binary32) (*.f32 cosTheta (*.f32 alpha alpha)))
(fma.f32 cosTheta #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) cosTheta))
(fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) cosTheta)) (*.f32 cosTheta (*.f32 alpha alpha)))
(fma.f32 (neg.f32 (*.f32 cosTheta cosTheta)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) cosTheta)) (*.f32 (*.f32 alpha alpha) cosTheta))
(fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 cosTheta (*.f32 cosTheta cosTheta))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (fma.f32 cosTheta cosTheta (*.f32 #s(literal 0 binary32) cosTheta)))) (*.f32 cosTheta (*.f32 alpha alpha)))
(fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 cosTheta (*.f32 cosTheta cosTheta))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (fma.f32 cosTheta cosTheta (*.f32 #s(literal 0 binary32) cosTheta)))) (*.f32 (*.f32 alpha alpha) cosTheta))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 cosTheta (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 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 cosTheta (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 cosTheta (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))) (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta)))
(/.f32 (*.f32 cosTheta (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))
(/.f32 (*.f32 cosTheta (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 cosTheta (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta) (fma.f32 alpha alpha #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 cosTheta (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 cosTheta (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 cosTheta (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))) (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta)) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta)) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta)) (neg.f32 (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) (pow.f32 (*.f32 cosTheta (*.f32 alpha alpha)) #s(literal 3 binary32))) (fma.f32 cosTheta cosTheta (-.f32 (*.f32 (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 cosTheta (*.f32 alpha alpha))) (*.f32 (neg.f32 cosTheta) (*.f32 cosTheta (*.f32 alpha alpha))))))
(/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (neg.f32 cosTheta) (pow.f32 (*.f32 (*.f32 alpha alpha) cosTheta) #s(literal 3 binary32))) (fma.f32 cosTheta cosTheta (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) (*.f32 (*.f32 alpha alpha) cosTheta)) (*.f32 (neg.f32 cosTheta) (*.f32 (*.f32 alpha alpha) cosTheta)))))
(/.f32 (+.f32 (pow.f32 (*.f32 cosTheta (*.f32 alpha alpha)) #s(literal 3 binary32)) (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)))) (fma.f32 (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 cosTheta (*.f32 alpha alpha)) (-.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 cosTheta (*.f32 alpha alpha)) (neg.f32 cosTheta)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) cosTheta) #s(literal 3 binary32)) (neg.f32 (*.f32 cosTheta (*.f32 cosTheta cosTheta)))) (fma.f32 (*.f32 (*.f32 alpha alpha) cosTheta) (*.f32 (*.f32 alpha alpha) cosTheta) (-.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) (neg.f32 cosTheta)))))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(*.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (+.f32 alpha #s(literal -1 binary32)) cosTheta))
(*.f32 (*.f32 cosTheta (+.f32 alpha #s(literal 1 binary32))) (+.f32 alpha #s(literal -1 binary32)))
(*.f32 (*.f32 cosTheta (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (*.f32 cosTheta (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(*.f32 (*.f32 cosTheta (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta) (/.f32 #s(literal 1 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))))))
(*.f32 (*.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) cosTheta) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))

simplify369.0ms (4.5%)

Memory
21.3MiB live, 723.7MiB allocated
Algorithm
egg-herbie
Rules
6 300×lower-*.f64
6 300×lower-*.f32
6 050×lower-fma.f64
6 050×lower-fma.f32
3 428×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04065367
113125136
254055091
083014844
Stop Event
iter limit
node limit
Counts
252 → 252
Calls
Call 1
Inputs
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(- (* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(- (* (pow alpha 2) (- (+ (* -1 (/ (* (pow alpha 2) (* (pow cosTheta 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(- (* (pow alpha 2) (- (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* (pow alpha 2) (- (/ (* (pow alpha 2) (* (pow cosTheta 4) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)) (/ (* (pow cosTheta 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(- (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))
(- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))
(- (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2))))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))
(- (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))))
(- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))))
(- (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2))))))
(/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))
(- (+ (* -1 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 3)) (* (PI) (log (pow alpha 2)))) (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 4)) (* (PI) (log (pow alpha 2))))) (* -1 (/ (pow (- (pow alpha 2) 1) 3) (* (PI) (log (pow alpha 2))))))) (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))
(/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))))) (pow cosTheta 2))
(/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))
(/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))))) (pow cosTheta 2))
(* -1 (pow cosTheta 2))
(+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))
(+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))
(+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))
(* (pow alpha 2) (pow cosTheta 2))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(* (pow alpha 2) (pow cosTheta 2))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* 2 (log alpha))
(* 2 (log alpha))
(* 2 (log alpha))
(* 2 (log alpha))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(/ -1/2 (* (PI) (log alpha)))
(- (* 1/2 (/ (pow alpha 2) (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (PI) (log alpha)))))
(- (* 1/2 (/ (pow alpha 2) (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (PI) (log alpha)))))
(- (* 1/2 (/ (pow alpha 2) (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (PI) (log alpha)))))
(* -1/2 (/ (pow alpha 2) (* (PI) (log (/ 1 alpha)))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ 1 (* (PI) (log (/ 1 alpha)))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ 1 (* (PI) (log (/ 1 alpha)))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ 1 (* (PI) (log (/ 1 alpha)))))))
(* -1/2 (/ (pow alpha 2) (* (PI) (log (/ -1 alpha)))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ 1 (* (PI) (log (/ -1 alpha)))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ 1 (* (PI) (log (/ -1 alpha)))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ 1 (* (PI) (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))))))
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(* -1/2 (/ (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2)))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2)))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2)))))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2)))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2)))))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2)))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2)))))))))
(* 1/2 (/ (pow alpha 2) (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha))))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))))
(* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha))))
(+ (* 1/2 (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))))
(+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* 1/2 (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))))))
(+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* 1/2 (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))))))))
(* -1/2 (/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (log alpha)))))
(/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2)))) (pow cosTheta 2))
(/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 4))))) (pow cosTheta 2))
(/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 4))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 6)))))) (pow cosTheta 2))
(* -1/2 (/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (log alpha)))))
(/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2)))) (pow cosTheta 2))
(/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 4))))) (pow cosTheta 2))
(/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 4))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 6)))))) (pow cosTheta 2))
-1
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(pow alpha 2)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(pow alpha 2)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(* -2 (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))))
(* -2 (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))))
(* -2 (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))))
(* -2 (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))))
(* 2 (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(* 2 (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(* 2 (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(* 2 (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(* 2 (* (PI) (log alpha)))
(+ (* -2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (* 2 (* (PI) (log alpha))))
(+ (* -2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (* 2 (* (PI) (log alpha))))
(+ (* -2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (* 2 (* (PI) (log alpha))))
(* -2 (* (pow cosTheta 2) (* (PI) (log alpha))))
(* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* -2 (* (pow cosTheta 2) (* (PI) (log alpha))))
(* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* (PI) (log alpha))
(* (PI) (log alpha))
(* (PI) (log alpha))
(* (PI) (log alpha))
(* -1 (* (PI) (log (/ 1 alpha))))
(* -1 (* (PI) (log (/ 1 alpha))))
(* -1 (* (PI) (log (/ 1 alpha))))
(* -1 (* (PI) (log (/ 1 alpha))))
(* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))
(* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))
(* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))
(* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(* 1/2 (/ cosTheta (* (PI) (log (/ 1 alpha)))))
(* 1/2 (/ cosTheta (* (PI) (log (/ 1 alpha)))))
(* 1/2 (/ cosTheta (* (PI) (log (/ 1 alpha)))))
(* 1/2 (/ cosTheta (* (PI) (log (/ 1 alpha)))))
(* -1/2 (/ cosTheta (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(* -1/2 (/ cosTheta (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(* -1/2 (/ cosTheta (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(* -1/2 (/ cosTheta (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(* (sqrt (PI)) (log alpha))
(* (sqrt (PI)) (log alpha))
(* (sqrt (PI)) (log alpha))
(* (sqrt (PI)) (log alpha))
(* -1 (* (sqrt (PI)) (log (/ 1 alpha))))
(* -1 (* (sqrt (PI)) (log (/ 1 alpha))))
(* -1 (* (sqrt (PI)) (log (/ 1 alpha))))
(* -1 (* (sqrt (PI)) (log (/ 1 alpha))))
(* (sqrt (PI)) (+ (log -1) (* -1 (log (/ -1 alpha)))))
(* (sqrt (PI)) (+ (log -1) (* -1 (log (/ -1 alpha)))))
(* (sqrt (PI)) (+ (log -1) (* -1 (log (/ -1 alpha)))))
(* (sqrt (PI)) (+ (log -1) (* -1 (log (/ -1 alpha)))))
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(- (* 1/2 (* (pow alpha 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(- (* (pow alpha 2) (+ (* -1/2 (/ (* (pow alpha 2) (* (pow cosTheta 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(- (* (pow alpha 2) (+ (* 1/2 (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* (pow alpha 2) (+ (* -1/2 (/ (* (pow cosTheta 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (/ (* (pow alpha 2) (* (pow cosTheta 4) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(- (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(- (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(- (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (+ (* 1/2 (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(/ 1/2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))))
(- (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))
(- (+ (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (* (pow alpha 6) (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))
(* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha))))
(+ (* -1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))))
(+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log alpha)))) (* 1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 3)) (* (PI) (log alpha)))))))
(+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 4)) (* (PI) (log alpha)))) (* 1/2 (/ (pow (- (pow alpha 2) 1) 3) (* (PI) (log alpha)))))))))
(/ 1/2 (* (pow cosTheta 2) (* (PI) (log alpha))))
(/ (- (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2))
(/ (- (+ (/ 1/2 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))) (* 1/2 (/ 1 (* (PI) (log alpha))))) (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/ (- (+ (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 3)))))))) (pow cosTheta 2))
(/ 1/2 (* (pow cosTheta 2) (* (PI) (log alpha))))
(/ (- (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2))
(/ (- (+ (/ 1/2 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))) (* 1/2 (/ 1 (* (PI) (log alpha))))) (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/ (- (+ (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 3)))))))) (pow cosTheta 2))
(* -1 cosTheta)
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(* (pow alpha 2) cosTheta)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) cosTheta)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
Outputs
(* 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 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) #s(literal -2 binary32)))
(/ -1/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 cosTheta #s(literal -1 binary32))))
(- (* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (*.f32 alpha alpha) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))))
(- (* (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) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))))) (fma.f32 cosTheta cosTheta #s(literal -1 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))))
(- (* (pow alpha 2) (- (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* (pow alpha 2) (- (/ (* (pow alpha 2) (* (pow cosTheta 4) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)) (/ (* (pow cosTheta 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32))))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))))) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(- (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)))))) (*.f32 alpha alpha)) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))
(fma.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta))))) (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)))))) (*.f32 alpha alpha)) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(- (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2))))))
(fma.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)))))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) (pow.f32 alpha #s(literal 6 binary32)))) (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)))))) (*.f32 alpha alpha))) (fma.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta))))) (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(- (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 alpha alpha)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 alpha alpha)))) (fma.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))))
(- (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2))))))
(+.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) (pow.f32 alpha #s(literal 6 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 alpha alpha)))) (fma.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))))
(/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(- (+ (* -1 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(fma.f32 (*.f32 cosTheta cosTheta) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (PI.f32)))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 3)) (* (PI) (log (pow alpha 2)))) (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(fma.f32 cosTheta (*.f32 cosTheta (fma.f32 (*.f32 cosTheta cosTheta) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (PI.f32)))))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 4)) (* (PI) (log (pow alpha 2))))) (* -1 (/ (pow (- (pow alpha 2) 1) 3) (* (PI) (log (pow alpha 2))))))) (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 cosTheta cosTheta) (/.f32 (neg.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (log.f32 (*.f32 alpha alpha)) (neg.f32 (PI.f32))))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))
(/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))))) (/.f32 #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)))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))))) (pow cosTheta 2))
(/.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))))) (/.f32 #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)))))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (pow.f32 cosTheta #s(literal 6 binary32)))))) (*.f32 cosTheta cosTheta))
(/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))
(/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (fma.f32 alpha alpha #s(literal -1 binary32))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))))) (/.f32 #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)))))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))))) (pow cosTheta 2))
(/.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))))) (/.f32 #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)))))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (pow.f32 cosTheta #s(literal 6 binary32)))))) (*.f32 cosTheta cosTheta))
(* -1 (pow cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow alpha 2) (pow cosTheta 2))
(*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta)))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (/.f32 cosTheta (*.f32 alpha (neg.f32 alpha))) (*.f32 cosTheta cosTheta)))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (/.f32 cosTheta (*.f32 alpha (neg.f32 alpha))) (*.f32 cosTheta cosTheta)))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (/.f32 cosTheta (*.f32 alpha (neg.f32 alpha))) (*.f32 cosTheta cosTheta)))
(* (pow alpha 2) (pow cosTheta 2))
(*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta)))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (/.f32 cosTheta (*.f32 alpha (neg.f32 alpha))) (*.f32 cosTheta cosTheta)))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (/.f32 cosTheta (*.f32 alpha (neg.f32 alpha))) (*.f32 cosTheta cosTheta)))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 cosTheta (/.f32 cosTheta (*.f32 alpha (neg.f32 alpha))) (*.f32 cosTheta cosTheta)))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -2 (log (/ -1 alpha)))
(*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -2 (log (/ -1 alpha)))
(*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -2 (log (/ -1 alpha)))
(*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -2 (log (/ -1 alpha)))
(*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(/ -1/2 (* (PI) (log alpha)))
(/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(- (* 1/2 (/ (pow alpha 2) (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (PI) (log alpha)))))
(/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(- (* 1/2 (/ (pow alpha 2) (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (PI) (log alpha)))))
(/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(- (* 1/2 (/ (pow alpha 2) (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (PI) (log alpha)))))
(/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(* -1/2 (/ (pow alpha 2) (* (PI) (log (/ 1 alpha)))))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) (neg.f32 (*.f32 (PI.f32) (log.f32 alpha))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ 1 (* (PI) (log (/ 1 alpha)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (log.f32 alpha))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ 1 (* (PI) (log (/ 1 alpha)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (log.f32 alpha))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ 1 (* (PI) (log (/ 1 alpha)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (log.f32 alpha))))))
(* -1/2 (/ (pow alpha 2) (* (PI) (log (/ -1 alpha)))))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ 1 (* (PI) (log (/ -1 alpha)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 alpha alpha)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ 1 (* (PI) (log (/ -1 alpha)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 alpha alpha)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ 1 (* (PI) (log (/ -1 alpha)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (PI.f32) (*.f32 alpha alpha)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.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 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(* 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 #s(literal 2 binary32) (PI.f32)))
(* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))
(*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))
(*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))
(*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(/ -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 cosTheta #s(literal -1 binary32))))
(- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))))
(- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))))
(- (* 1/2 (/ (pow alpha 2) (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))))
(* -1/2 (/ (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2)))))))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2)))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2)))))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta #s(literal -1 binary32))) (*.f32 (PI.f32) (*.f32 alpha alpha))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2)))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2)))))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta #s(literal -1 binary32))) (*.f32 (PI.f32) (*.f32 alpha alpha))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2)))))))) (* 1/2 (/ 1 (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2)))))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta #s(literal -1 binary32))) (*.f32 (PI.f32) (*.f32 alpha alpha))))))
(* 1/2 (/ (pow alpha 2) (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha))))))))
(/.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (fma.f32 cosTheta cosTheta #s(literal -1 binary32))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (fma.f32 cosTheta cosTheta #s(literal -1 binary32))))))
(* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (fma.f32 cosTheta cosTheta #s(literal -1 binary32))))))
(* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha))))
(/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(+ (* 1/2 (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))))
(*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 cosTheta cosTheta #s(literal 1 binary32)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))))
(+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* 1/2 (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))))))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 cosTheta cosTheta #s(literal 1 binary32)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha))))
(+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* 1/2 (/ (* (pow cosTheta 2) (- (pow alpha 2) 1)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 cosTheta cosTheta #s(literal 1 binary32)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (fma.f32 cosTheta cosTheta #s(literal 1 binary32)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 cosTheta cosTheta)))))
(* -1/2 (/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (log alpha)))))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2)))) (pow cosTheta 2))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (neg.f32 alpha) (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 cosTheta cosTheta)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 cosTheta cosTheta))
(/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 4))))) (pow cosTheta 2))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (fma.f32 (neg.f32 alpha) (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 cosTheta cosTheta)) (/.f32 (fma.f32 (neg.f32 alpha) (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 cosTheta cosTheta))
(/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 4))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 6)))))) (pow cosTheta 2))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (+.f32 (+.f32 (/.f32 (fma.f32 (neg.f32 alpha) (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 cosTheta cosTheta)) (/.f32 (fma.f32 (neg.f32 alpha) (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 (neg.f32 alpha) (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha)))) (pow.f32 cosTheta #s(literal 6 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 cosTheta cosTheta))
(* -1/2 (/ (- (pow alpha 2) 1) (* (pow cosTheta 2) (* (PI) (log alpha)))))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2)))) (pow cosTheta 2))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (neg.f32 alpha) (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 cosTheta cosTheta)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 cosTheta cosTheta))
(/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 4))))) (pow cosTheta 2))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (fma.f32 (neg.f32 alpha) (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 cosTheta cosTheta)) (/.f32 (fma.f32 (neg.f32 alpha) (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 cosTheta cosTheta))
(/ (+ (* -1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 2))) (+ (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 4))) (* 1/2 (/ (- (/ 1 (* (PI) (log alpha))) (/ (pow alpha 2) (* (PI) (log alpha)))) (pow cosTheta 6)))))) (pow cosTheta 2))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (+.f32 (+.f32 (/.f32 (fma.f32 (neg.f32 alpha) (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 cosTheta cosTheta)) (/.f32 (fma.f32 (neg.f32 alpha) (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 (neg.f32 alpha) (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha)))) (pow.f32 cosTheta #s(literal 6 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 cosTheta cosTheta))
-1
#s(literal -1 binary32)
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 #s(literal -2 binary32) (*.f32 cosTheta cosTheta) #s(literal 2 binary32)))
(* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 #s(literal -2 binary32) (*.f32 cosTheta cosTheta) #s(literal 2 binary32)))
(* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 #s(literal -2 binary32) (*.f32 cosTheta cosTheta) #s(literal 2 binary32)))
(* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 #s(literal -2 binary32) (*.f32 cosTheta cosTheta) #s(literal 2 binary32)))
(* -2 (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))))
(*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 #s(literal -2 binary32) (*.f32 cosTheta cosTheta) #s(literal 2 binary32)))
(* -2 (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))))
(*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 #s(literal -2 binary32) (*.f32 cosTheta cosTheta) #s(literal 2 binary32)))
(* -2 (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))))
(*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 #s(literal -2 binary32) (*.f32 cosTheta cosTheta) #s(literal 2 binary32)))
(* -2 (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))))
(*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 #s(literal -2 binary32) (*.f32 cosTheta cosTheta) #s(literal 2 binary32)))
(* 2 (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.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))))
(* 2 (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.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))))
(* 2 (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.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))))
(* 2 (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.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))))
(* 2 (* (PI) (log alpha)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(+ (* -2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (* 2 (* (PI) (log alpha))))
(*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 #s(literal -2 binary32) (*.f32 cosTheta cosTheta) #s(literal 2 binary32)))
(+ (* -2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (* 2 (* (PI) (log alpha))))
(*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 #s(literal -2 binary32) (*.f32 cosTheta cosTheta) #s(literal 2 binary32)))
(+ (* -2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (* 2 (* (PI) (log alpha))))
(*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 #s(literal -2 binary32) (*.f32 cosTheta cosTheta) #s(literal 2 binary32)))
(* -2 (* (pow cosTheta 2) (* (PI) (log alpha))))
(*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal -2 binary32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 cosTheta cosTheta))))
(* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 cosTheta cosTheta))))
(* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 cosTheta cosTheta))))
(* -2 (* (pow cosTheta 2) (* (PI) (log alpha))))
(*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal -2 binary32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 cosTheta cosTheta))))
(* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 cosTheta cosTheta))))
(* (pow cosTheta 2) (+ (* -2 (* (PI) (log alpha))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 cosTheta cosTheta))))
(* (PI) (log alpha))
(*.f32 (PI.f32) (log.f32 alpha))
(* (PI) (log alpha))
(*.f32 (PI.f32) (log.f32 alpha))
(* (PI) (log alpha))
(*.f32 (PI.f32) (log.f32 alpha))
(* (PI) (log alpha))
(*.f32 (PI.f32) (log.f32 alpha))
(* -1 (* (PI) (log (/ 1 alpha))))
(*.f32 (PI.f32) (log.f32 alpha))
(* -1 (* (PI) (log (/ 1 alpha))))
(*.f32 (PI.f32) (log.f32 alpha))
(* -1 (* (PI) (log (/ 1 alpha))))
(*.f32 (PI.f32) (log.f32 alpha))
(* -1 (* (PI) (log (/ 1 alpha))))
(*.f32 (PI.f32) (log.f32 alpha))
(* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))
(*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))
(*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))
(*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))
(*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(* -1/2 (/ cosTheta (* (PI) (log alpha))))
(*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))))
(* 1/2 (/ cosTheta (* (PI) (log (/ 1 alpha)))))
(neg.f32 (*.f32 (/.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))) #s(literal 1/2 binary32)))
(* 1/2 (/ cosTheta (* (PI) (log (/ 1 alpha)))))
(neg.f32 (*.f32 (/.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))) #s(literal 1/2 binary32)))
(* 1/2 (/ cosTheta (* (PI) (log (/ 1 alpha)))))
(neg.f32 (*.f32 (/.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))) #s(literal 1/2 binary32)))
(* 1/2 (/ cosTheta (* (PI) (log (/ 1 alpha)))))
(neg.f32 (*.f32 (/.f32 cosTheta (*.f32 (PI.f32) (log.f32 alpha))) #s(literal 1/2 binary32)))
(* -1/2 (/ cosTheta (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta) (*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))
(* -1/2 (/ cosTheta (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta) (*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))
(* -1/2 (/ cosTheta (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta) (*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))
(* -1/2 (/ cosTheta (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta) (*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))
(* (sqrt (PI)) (log alpha))
(*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))
(* (sqrt (PI)) (log alpha))
(*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))
(* (sqrt (PI)) (log alpha))
(*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))
(* (sqrt (PI)) (log alpha))
(*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))
(* -1 (* (sqrt (PI)) (log (/ 1 alpha))))
(*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))
(* -1 (* (sqrt (PI)) (log (/ 1 alpha))))
(*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))
(* -1 (* (sqrt (PI)) (log (/ 1 alpha))))
(*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))
(* -1 (* (sqrt (PI)) (log (/ 1 alpha))))
(*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32)))
(* (sqrt (PI)) (+ (log -1) (* -1 (log (/ -1 alpha)))))
(*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (sqrt.f32 (PI.f32)))
(* (sqrt (PI)) (+ (log -1) (* -1 (log (/ -1 alpha)))))
(*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (sqrt.f32 (PI.f32)))
(* (sqrt (PI)) (+ (log -1) (* -1 (log (/ -1 alpha)))))
(*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (sqrt.f32 (PI.f32)))
(* (sqrt (PI)) (+ (log -1) (* -1 (log (/ -1 alpha)))))
(*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (sqrt.f32 (PI.f32)))
(/ -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 cosTheta #s(literal -1 binary32))))
(- (* 1/2 (* (pow alpha 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (*.f32 alpha alpha) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))))
(- (* (pow alpha 2) (+ (* -1/2 (/ (* (pow alpha 2) (* (pow cosTheta 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (*.f32 alpha alpha) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 cosTheta (/.f32 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 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32))))) (/.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))))
(- (* (pow alpha 2) (+ (* 1/2 (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* (pow alpha 2) (+ (* -1/2 (/ (* (pow cosTheta 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (/ (* (pow alpha 2) (* (pow cosTheta 4) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (*.f32 alpha alpha) (fma.f32 alpha (*.f32 alpha (fma.f32 #s(literal -1/2 binary32) (*.f32 (fma.f32 cosTheta (/.f32 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 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32))))) (/.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 cosTheta (/.f32 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 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32))))) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(- (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)))))) (*.f32 alpha alpha)) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(- (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(fma.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)))))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)))))) (*.f32 alpha alpha)) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(- (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (+ (* 1/2 (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(fma.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)))))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) (pow.f32 alpha #s(literal 6 binary32)))) (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)))))) (*.f32 alpha alpha))) (fma.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)))))) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))
(/ 1/2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta))) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 alpha alpha)))))
(- (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))
(+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta cosTheta #s(literal -1 binary32))) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta))) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 alpha alpha)))))
(- (+ (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (* (pow alpha 6) (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))
(+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta cosTheta #s(literal -1 binary32))) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (*.f32 (*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))))) (+.f32 (/.f32 (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 cosTheta #s(literal 8 binary32))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta))) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 alpha alpha))))))
(* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha))))
(/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(+ (* -1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))))
(fma.f32 (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta cosTheta)) (/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha))))
(+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log alpha)))) (* 1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 3)) (* (PI) (log alpha)))))))
(fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (*.f32 (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 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) #s(literal 1/2 binary32)))) (/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha))))
(+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 4)) (* (PI) (log alpha)))) (* 1/2 (/ (pow (- (pow alpha 2) 1) 3) (* (PI) (log alpha)))))))))
(fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 #s(literal 1/2 binary32) (*.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 alpha)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta cosTheta)) (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha))))
(/ 1/2 (* (pow cosTheta 2) (* (PI) (log alpha))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/ (- (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2))
(/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 cosTheta cosTheta))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1/2 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))) (* 1/2 (/ 1 (* (PI) (log alpha))))) (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 cosTheta cosTheta))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 3)))))))) (pow cosTheta 2))
(/.f32 (+.f32 (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (pow.f32 cosTheta #s(literal 6 binary32)))))) (*.f32 cosTheta cosTheta))
(/ 1/2 (* (pow cosTheta 2) (* (PI) (log alpha))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/ (- (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2))
(/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 cosTheta cosTheta))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1/2 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))) (* 1/2 (/ 1 (* (PI) (log alpha))))) (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 cosTheta cosTheta))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 3)))))))) (pow cosTheta 2))
(/.f32 (+.f32 (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 alpha) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 cosTheta cosTheta))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (pow.f32 cosTheta #s(literal 6 binary32)))))) (*.f32 cosTheta cosTheta))
(* -1 cosTheta)
(neg.f32 cosTheta)
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* (pow alpha 2) cosTheta)
(*.f32 alpha (*.f32 alpha cosTheta))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 alpha alpha) (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 alpha alpha) (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 alpha alpha) (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))))
(* (pow alpha 2) cosTheta)
(*.f32 alpha (*.f32 alpha cosTheta))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 alpha alpha) (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 alpha alpha) (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 alpha alpha) (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))

eval487.0ms (6%)

Memory
-154.6MiB live, 538.1MiB allocated
Compiler

Compiled 78 359 to 5 258 computations (93.3% saved)

prune349.0ms (4.3%)

Memory
3.6MiB live, 795.9MiB allocated
Pruning

34 alts after pruning (33 fresh and 1 done)

PrunedKeptTotal
New2 380322 412
Fresh516
Picked415
Done404
Total2 393342 427
Accuracy
100.0%
Counts
2 427 → 34
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.1%
(/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
95.6%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
98.6%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
95.7%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (log.f32 (*.f32 alpha alpha))))
96.2%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))))
96.1%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
97.3%
(/.f32 (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
96.0%
(/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) #s(literal 2 binary32))) (log.f32 alpha))
96.2%
(/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (PI.f32))
98.5%
(/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
97.6%
(/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
97.2%
(/.f32 (/.f32 (-.f32 (*.f32 (*.f32 alpha (*.f32 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) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
97.3%
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))))) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
97.2%
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
97.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (PI.f32) #s(literal 2 binary32))) (log.f32 alpha)))
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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
97.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 #s(literal -2 binary32) (*.f32 cosTheta cosTheta) #s(literal 2 binary32))))
97.4%
(/.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
97.3%
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
98.3%
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
96.0%
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 alpha) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) #s(literal 2 binary32)))))
63.8%
(/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32))))
63.8%
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
63.0%
(/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
63.8%
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
63.9%
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
-0.0%
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
95.9%
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 alpha)))
96.0%
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))))
98.4%
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))))
95.8%
(*.f32 (/.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (log.f32 alpha)))
95.6%
(*.f32 (/.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (PI.f32)))
95.7%
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (log.f32 alpha))))))
97.1%
(*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 cosTheta cosTheta #s(literal 1 binary32)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))))
Compiler

Compiled 1 335 to 909 computations (31.9% saved)

simplify0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

localize114.0ms (1.4%)

Memory
6.3MiB live, 238.6MiB allocated
Localize:

Found 19 expressions of interest:

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

Compiled 346 to 33 computations (90.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 42.0ms
ival-mult: 16.0ms (38% of total)
ival-div: 12.0ms (28.5% of total)
ival-add: 5.0ms (11.9% of total)
ival-log: 5.0ms (11.9% of total)
ival-pi: 1.0ms (2.4% of total)
exact: 1.0ms (2.4% of total)
ival-neg: 1.0ms (2.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series2.0ms (0%)

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

24 calls:

TimeVariablePointExpression
0.0ms
alpha
@0
(* 2 (log alpha))
0.0ms
alpha
@-inf
(* 2 (log alpha))
0.0ms
alpha
@inf
(* 2 (log alpha))
0.0ms
alpha
@0
(log (* alpha alpha))
0.0ms
alpha
@0
(* (+ (* alpha alpha) -1) (/ 0 0))

rewrite31.0ms (0.4%)

Memory
-25.0MiB live, 12.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
lower-*.f64
lift-*.f32
lift-log.f32
lower-log.f64
lift-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01534
02534
Stop Event
iter limit
iter limit
unsound
iter limit
Counts
10 → 11
Calls
Call 1
Inputs
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(*.f32 alpha alpha)
(*.f32 cosTheta cosTheta)
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
(fma.f32 alpha alpha #s(literal -1 binary32))
(log.f32 alpha)
(neg.f32 cosTheta)
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
Outputs
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(*.f32 alpha alpha)
(*.f32 cosTheta cosTheta)
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
(+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(fma.f32 alpha alpha #s(literal -1 binary32))
(log.f32 alpha)
(neg.f32 cosTheta)
(*.f32 #s(literal 2 binary32) (log.f32 alpha))

simplify378.0ms (4.6%)

Memory
25.9MiB live, 539.8MiB allocated
Algorithm
egg-herbie
Rules
14 926×lower-fma.f64
14 926×lower-fma.f32
4 010×lower-*.f64
4 010×lower-*.f32
1 520×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026324
153316
298316
3185316
4414316
5664304
61152304
73119304
85365304
08158295
Stop Event
iter limit
node limit
Counts
84 → 84
Calls
Call 1
Inputs
(* 2 (log alpha))
(* 2 (log alpha))
(* 2 (log alpha))
(* 2 (log alpha))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
-1
(- (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))))
(log alpha)
(log alpha)
(log alpha)
(log alpha)
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ 1 alpha)))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* -1 cosTheta)
(* 2 (log alpha))
(* 2 (log alpha))
(* 2 (log alpha))
(* 2 (log alpha))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* 2 (+ (log -1) (* -1 (log (/ -1 alpha)))))
(* 2 (+ (log -1) (* -1 (log (/ -1 alpha)))))
(* 2 (+ (log -1) (* -1 (log (/ -1 alpha)))))
(* 2 (+ (log -1) (* -1 (log (/ -1 alpha)))))
Outputs
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -2 (log (/ -1 alpha)))
(*.f32 #s(literal 2 binary32) (log.f32 (neg.f32 alpha)))
(* -2 (log (/ -1 alpha)))
(*.f32 #s(literal 2 binary32) (log.f32 (neg.f32 alpha)))
(* -2 (log (/ -1 alpha)))
(*.f32 #s(literal 2 binary32) (log.f32 (neg.f32 alpha)))
(* -2 (log (/ -1 alpha)))
(*.f32 #s(literal 2 binary32) (log.f32 (neg.f32 alpha)))
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
-1
#s(literal -1 binary32)
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(fma.f32 alpha alpha #s(literal -1 binary32))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(fma.f32 alpha alpha #s(literal -1 binary32))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(fma.f32 alpha alpha #s(literal -1 binary32))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(fma.f32 alpha alpha #s(literal -1 binary32))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(fma.f32 alpha alpha #s(literal -1 binary32))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(fma.f32 alpha alpha #s(literal -1 binary32))
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(* -1 (log (/ 1 alpha)))
(log.f32 alpha)
(* -1 (log (/ 1 alpha)))
(log.f32 alpha)
(* -1 (log (/ 1 alpha)))
(log.f32 alpha)
(* -1 (log (/ 1 alpha)))
(log.f32 alpha)
(+ (log -1) (* -1 (log (/ -1 alpha))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 alpha)))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 alpha)))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 alpha)))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 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)
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* 2 (+ (log -1) (* -1 (log (/ -1 alpha)))))
(*.f32 #s(literal 2 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 alpha))))
(* 2 (+ (log -1) (* -1 (log (/ -1 alpha)))))
(*.f32 #s(literal 2 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 alpha))))
(* 2 (+ (log -1) (* -1 (log (/ -1 alpha)))))
(*.f32 #s(literal 2 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 alpha))))
(* 2 (+ (log -1) (* -1 (log (/ -1 alpha)))))
(*.f32 #s(literal 2 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 alpha))))

eval14.0ms (0.2%)

Memory
-2.4MiB live, 34.9MiB allocated
Compiler

Compiled 4 958 to 69 computations (98.6% saved)

prune29.0ms (0.4%)

Memory
-3.8MiB live, 74.4MiB allocated
Pruning

34 alts after pruning (29 fresh and 5 done)

PrunedKeptTotal
New2422244
Fresh12728
Picked145
Done011
Total24434278
Accuracy
100.0%
Counts
278 → 34
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.1%
(/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
95.6%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
98.7%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
98.6%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
95.7%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (log.f32 (*.f32 alpha alpha))))
96.2%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))))
96.1%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
97.3%
(/.f32 (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
96.0%
(/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) #s(literal 2 binary32))) (log.f32 alpha))
96.2%
(/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (PI.f32))
98.5%
(/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))
97.6%
(/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
97.2%
(/.f32 (/.f32 (-.f32 (*.f32 (*.f32 alpha (*.f32 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) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
97.3%
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))))) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
97.2%
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
97.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (PI.f32) #s(literal 2 binary32))) (log.f32 alpha)))
97.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 #s(literal -2 binary32) (*.f32 cosTheta cosTheta) #s(literal 2 binary32))))
97.4%
(/.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
97.3%
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
98.3%
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
96.0%
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 alpha) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) #s(literal 2 binary32)))))
63.8%
(/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32))))
63.8%
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
63.0%
(/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
63.8%
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
63.9%
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
95.9%
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 alpha)))
96.0%
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))))
98.4%
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))))
95.8%
(*.f32 (/.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (log.f32 alpha)))
95.6%
(*.f32 (/.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (PI.f32)))
95.7%
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (log.f32 alpha))))))
97.1%
(*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 cosTheta cosTheta #s(literal 1 binary32)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))))
-0.0%
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
Compiler

Compiled 1 746 to 654 computations (62.5% saved)

regimes69.0ms (0.9%)

Memory
7.4MiB live, 132.8MiB allocated
Counts
51 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.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 #s(literal -1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(/.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (PI.f32))
(/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) #s(literal 2 binary32))) (log.f32 alpha))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
(*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 cosTheta cosTheta #s(literal 1 binary32)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (/.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (PI.f32)))
(*.f32 (/.f32 (+.f32 alpha #s(literal 1 binary32)) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (+.f32 alpha #s(literal -1 binary32)) (log.f32 alpha)))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 alpha)))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 #s(literal -2 binary32) (*.f32 cosTheta cosTheta) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (*.f32 (PI.f32) #s(literal 2 binary32))) (log.f32 alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 alpha) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
(/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 #s(literal 2 binary32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 alpha #s(literal 1 binary32)) (+.f32 alpha #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 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 (fma.f32 alpha cosTheta cosTheta) (+.f32 alpha #s(literal -1 binary32))) cosTheta))))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))))
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))))) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (-.f32 (*.f32 (*.f32 alpha (*.f32 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) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (log.f32 (*.f32 alpha alpha))))
(fma.f32 cosTheta (/.f32 (*.f32 cosTheta #s(literal -1/2 binary32)) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (log.f32 alpha))))))
(fma.f32 cosTheta (neg.f32 (/.f32 (*.f32 cosTheta (*.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)))))
(fma.f32 cosTheta (neg.f32 (/.f32 (*.f32 cosTheta (*.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) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(fma.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32)) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (fma.f32 cosTheta (neg.f32 cosTheta) #s(literal 1 binary32))))))) (/.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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)))) (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.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))) (+.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 (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))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
Outputs
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
Calls

4 calls:

22.0ms
(*.f32 alpha alpha)
15.0ms
alpha
15.0ms
cosTheta
14.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.7%1cosTheta
98.7%1alpha
98.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))))
98.7%1(*.f32 alpha alpha)
Compiler

Compiled 37 to 20 computations (45.9% saved)

regimes40.0ms (0.5%)

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

4 calls:

13.0ms
cosTheta
9.0ms
(*.f32 alpha alpha)
8.0ms
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
8.0ms
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)

regimes71.0ms (0.9%)

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

4 calls:

43.0ms
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
11.0ms
cosTheta
8.0ms
alpha
8.0ms
(*.f32 alpha alpha)
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)

regimes38.0ms (0.5%)

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

4 calls:

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

regimes28.0ms (0.3%)

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

4 calls:

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

Compiled 37 to 20 computations (45.9% saved)

regimes28.0ms (0.3%)

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

4 calls:

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

Compiled 37 to 20 computations (45.9% saved)

regimes21.0ms (0.3%)

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

4 calls:

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

Compiled 37 to 20 computations (45.9% saved)

regimes9.0ms (0.1%)

Memory
27.2MiB live, 27.2MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (*.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 #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:

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

Compiled 37 to 20 computations (45.9% saved)

regimes10.0ms (0.1%)

Memory
-14.9MiB live, 24.2MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

4 calls:

4.0ms
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
2.0ms
cosTheta
2.0ms
(*.f32 alpha alpha)
2.0ms
alpha
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)

simplify15.0ms (0.2%)

Memory
-14.7MiB live, 24.3MiB allocated
Algorithm
egg-herbie
Rules
38×*-commutative_binary32
16×+-commutative_binary32
14×neg-sub0_binary32
14×sub-neg_binary32
12×neg-mul-1_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
046140
171139
283139
394138
4101138
5105138
6111138
7115138
8116138
Stop Event
saturated
Calls
Call 1
Inputs
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 #s(literal -2 binary32) (*.f32 cosTheta cosTheta) #s(literal 2 binary32))))
(*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 cosTheta cosTheta #s(literal 1 binary32)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
Outputs
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))
(/.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 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta)))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32)))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 #s(literal -2 binary32) (*.f32 cosTheta cosTheta) #s(literal 2 binary32))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 #s(literal -2 binary32) (*.f32 cosTheta cosTheta) #s(literal 2 binary32))))
(*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 cosTheta cosTheta #s(literal 1 binary32)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (PI.f32) (log.f32 alpha)))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))))
(/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))

soundness1.2s (14.2%)

Memory
-10.6MiB live, 947.1MiB allocated
Rules
18 252×lower-fma.f64
18 252×lower-fma.f32
14 926×lower-fma.f64
14 926×lower-fma.f32
8 090×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04065367
113125136
254055091
083014844
026324
153316
298316
3185316
4414316
5664304
61152304
73119304
85365304
08158295
081820
1226797
2762745
33286710
08291693
037150
069138
1277115
22162115
08388113
01346
02346
19846
276844
0844839
01851959
15521906
221341849
084891768
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 504 to 280 computations (44.4% saved)

preprocess87.0ms (1.1%)

Memory
-5.3MiB live, 71.1MiB allocated
Remove

(abs cosTheta)

(abs alpha)

Compiler

Compiled 908 to 472 computations (48% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...