Trowbridge-Reitz Sample, near normal, slope_x

Time bar (total: 13.9s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze260.0ms (1.9%)

Memory
3.9MiB live, 400.9MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
0%0%0%100%0%0%0%1
0%0%0%100%0%0%0%2
0%0%0%100%0%0%0%3
0%0%0%100%0%0%0%4
0%0%0%100%0%0%0%5
18.7%0%0%100%0%0%0%6
28.1%0%0%100%0%0%0%7
32.8%0%0%100%0%0%0%8
49.2%0%0%100%0%0%0%9
57.4%0%0%100%0%0%0%10
61.5%0%0%100%0%0%0%11
71.8%0%0%100%0%0%0%12
Compiler

Compiled 35 to 25 computations (28.6% saved)

sample2.2s (15.5%)

Memory
60.7MiB live, 2 178.3MiB allocated
Samples
1.5s8 256×0valid
1.0ms0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.1s
const: 363.0ms (32.7% of total)
ival-<=: 153.0ms (13.8% of total)
ival-mult: 141.0ms (12.7% of total)
ival-cos: 132.0ms (11.9% of total)
ival-div: 94.0ms (8.5% of total)
ival-sqrt: 90.0ms (8.1% of total)
ival->: 50.0ms (4.5% of total)
ival-sub: 49.0ms (4.4% of total)
ival-and: 31.0ms (2.8% of total)
exact: 5.0ms (0.5% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

explain172.0ms (1.2%)

Memory
1.4MiB live, 225.6MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
10-1(0.9999027252197266 3.7232846807455644e-5 0.7673850655555725)(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
00-0-(-.f32 #s(literal 1 binary32) u1)
00-0-u2
00-0-#s(literal 1 binary32)
00-0-#s(literal 314159265359/50000000000 binary32)
00-0-(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
00-0-u1
00-0-(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
00-0-(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
00-0-(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Confusion
Predicted +Predicted -
+02
-0254
Precision
0/0
Recall
0.0
Confusion?
Predicted +Predicted MaybePredicted -
+020
-00254
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+010
-000
Precision?
1.0
Recall?
1.0
Samples
66.0ms512×0valid
Compiler

Compiled 90 to 37 computations (58.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 50.0ms
ival-sqrt: 24.0ms (48% of total)
const: 7.0ms (14% of total)
ival-mult: 6.0ms (12% of total)
ival-cos: 6.0ms (12% of total)
ival-div: 4.0ms (8% of total)
ival-sub: 3.0ms (6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess35.0ms (0.3%)

Memory
12.9MiB live, 50.9MiB allocated
Algorithm
egg-herbie
Rules
138×sub-neg
100×associate-*l*
80×distribute-lft-in
78×*-commutative
74×distribute-lft-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036106
178104
2128104
3215102
4361102
5611102
6775102
7871102
8910102
9930102
10934102
01011
01611
12211
22611
33111
43811
54811
66311
78611
810811
911611
1011811
011811
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Symmetry

(abs u2)

(abs cosTheta_i)

Compiler

Compiled 14 to 11 computations (21.4% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Compiler

Compiled 14 to 11 computations (21.4% saved)

simplify7.0ms (0%)

Memory
12.3MiB live, 12.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f32 #s(literal 1 binary32) u1)
cost-diff0
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
cost-diff0
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Rules
36×lower-+.f64
36×lower-+.f32
26×sub-neg
26×lower--.f64
24×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01036
01636
12236
22636
33136
43836
54836
66336
78636
810836
911636
1011836
011836
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2

localize45.0ms (0.3%)

Memory
-18.8MiB live, 63.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.1035684653874533
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy0.125
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.1875
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy0.33984375
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
36.0ms256×0valid
Compiler

Compiled 38 to 13 computations (65.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
const: 5.0ms (31.2% of total)
ival-mult: 3.0ms (18.7% of total)
ival-cos: 3.0ms (18.7% of total)
ival-div: 2.0ms (12.5% of total)
ival-sqrt: 2.0ms (12.5% of total)
ival-sub: 1.0ms (6.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series9.0ms (0.1%)

Memory
11.9MiB live, 11.9MiB allocated
Counts
6 → 84
Calls
Call 1
Inputs
#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())
#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())
#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())
#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())
#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())
#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())
Outputs
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ u1 (- 1 u1))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1)))))) (taylor 0 u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1)))))))))) (taylor 0 u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor inf u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1))))) (taylor inf u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor -inf u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 u1)))) (taylor 0 u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (taylor 0 u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor inf u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor inf u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor -inf u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor -inf u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) (taylor -inf u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u1) (#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 u1)) (taylor 0 u1) (#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 u1)) (taylor 0 u1) (#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 u1)) (taylor 0 u1) (#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor inf u1) (#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (/ 1 u1) 1)) (taylor inf u1) (#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (/ 1 u1) 1)) (taylor inf u1) (#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (/ 1 u1) 1)) (taylor inf u1) (#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor -inf u1) (#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (- 1 (/ 1 u1)))) (taylor -inf u1) (#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (- 1 (/ 1 u1)))) (taylor -inf u1) (#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (- 1 (/ 1 u1)))) (taylor -inf u1) (#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (taylor 0 u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (taylor 0 u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (taylor 0 u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor -inf u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor -inf u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor -inf u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor -inf u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
Calls

21 calls:

TimeVariablePointExpression
1.0ms
u1
@inf
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
1.0ms
u1
@0
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
1.0ms
u2
@-inf
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
1.0ms
u2
@inf
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
1.0ms
u2
@0
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))

simplify470.0ms (3.4%)

Memory
-42.0MiB live, 459.2MiB allocated
Algorithm
egg-herbie
Rules
19 904×lower-fma.f64
19 904×lower-fma.f32
6 784×lower-*.f64
6 784×lower-*.f32
3 886×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0193978
1554887
21623819
34916767
08214735
Stop Event
iter limit
node limit
Counts
84 → 83
Calls
Call 1
Inputs
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(sqrt (/ u1 (- 1 u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
1
(+ 1 (* -1 u1))
(+ 1 (* -1 u1))
(+ 1 (* -1 u1))
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(* u1 (- (/ 1 u1) 1))
(* u1 (- (/ 1 u1) 1))
(* -1 u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* u1 (- 1 (/ 1 u1))))
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
1
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
Outputs
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 u1) (fma.f32 u1 (/.f32 #s(literal -1/4 binary32) u1) u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 #s(literal -3/8 binary32) (/.f32 #s(literal -5/16 binary32) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -3/8 binary32) u1))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 5/16 binary32) u1) #s(literal 3/8 binary32))) u1)) u1))
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 u1) (fma.f32 u1 (/.f32 #s(literal -1/4 binary32) u1) u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 u1))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -3/8 binary32) u1))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 5/16 binary32) u1) #s(literal 3/8 binary32))) u1)) u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) u1))
1
#s(literal 1 binary32)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(* -1 u1)
(neg.f32 u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* -1 u1)
(neg.f32 u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
1
#s(literal 1 binary32)
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))
(+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))

rewrite240.0ms (1.7%)

Memory
39.9MiB live, 413.3MiB allocated
Rules
3 704×lower-/.f64
3 702×lower-/.f32
3 286×lower-*.f64
3 282×lower-*.f32
2 456×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01032
01632
14632
223732
3195332
0969232
Stop Event
iter limit
node limit
iter limit
Counts
6 → 521
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Outputs
(pow.f32 (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (neg.f32 u1)))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1)))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(neg.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32) (*.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))))
(exp.f32 (-.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32))))
(fabs.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/4 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (/.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 (neg.f32 u1)))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 u1)))) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (pow.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (neg.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/4 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(neg.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(exp.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(exp.f32 (fma.f32 #s(literal 1/2 binary32) (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 1/2 binary32) (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(+.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(+.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(+.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(+.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(+.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 u1 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (/.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (exp.f32 (log.f32 (neg.f32 u1))) (exp.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 u1 #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (/.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (/.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1)) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) (-.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1)) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (-.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(sqrt.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1)
(*.f32 #s(literal -1 binary32) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (exp.f32 (log.f32 (neg.f32 u1))) (exp.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (exp.f32 (log.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (exp.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(*.f32 (exp.f32 (log.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 #s(literal 1 binary32)))
(neg.f32 (+.f32 u1 #s(literal -1 binary32)))
(exp.f32 (log1p.f32 u1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))
(+.f32 u1 #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) u1)
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) #s(literal -1 binary32))
(fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 u1 #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) u1 #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 #s(literal 1 binary32) (neg.f32 u1))
(-.f32 #s(literal 1 binary32) (/.f32 u1 #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (/.f32 u1 #s(literal -1 binary32)))
(-.f32 #s(literal 1 binary32) (/.f32 (/.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal -1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))) (/.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (/.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 (neg.f32 u1))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (-.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) #s(literal 1 binary32))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1 binary32))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)))) (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))) (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 (*.f32 (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))))
(*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))

eval112.0ms (0.8%)

Memory
-5.0MiB live, 170.8MiB allocated
Compiler

Compiled 16 331 to 2 495 computations (84.7% saved)

prune128.0ms (0.9%)

Memory
11.6MiB live, 324.7MiB allocated
Pruning

29 alts after pruning (28 fresh and 1 done)

PrunedKeptTotal
New57628604
Fresh000
Picked011
Done000
Total57629605
Accuracy
99.8%
Counts
605 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
99.1%
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.4%
(*.f32 (pow.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
71.3%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.9%
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
98.7%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.1%
(*.f32 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.3%
(*.f32 (*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal -1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.9%
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
92.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
87.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
73.3%
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.1%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.0%
(*.f32 (sqrt.f32 (*.f32 (exp.f32 (log.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.0%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.3%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.8%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.4%
(*.f32 (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.5%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
75.4%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
78.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
Compiler

Compiled 1 268 to 797 computations (37.1% saved)

simplify244.0ms (1.8%)

Memory
-28.6MiB live, 293.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff192
(/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
cost-diff224
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
cost-diff864
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
cost-diff0
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
cost-diff0
(sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
cost-diff0
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
cost-diff160
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff0
(fma.f32 u1 u1 u1)
cost-diff0
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
cost-diff0
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
cost-diff0
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff0
(-.f32 #s(literal 1 binary32) u1)
cost-diff0
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
cost-diff0
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
cost-diff0
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
cost-diff0
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Rules
8 360×lower-fma.f64
8 356×lower-fma.f32
3 028×lower-*.f64
3 010×lower-*.f32
1 676×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041335
070319
1103293
2162290
3377290
41095290
52414274
64479273
08127269
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
#s(literal 1 binary32)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) u1)
u1
#s(literal -1 binary32)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
u1
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
#s(literal 1 binary32)
(sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) u1)
u1
#s(literal -1 binary32)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
u1
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
#s(literal 1 binary32)
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))
(*.f32 u1 (*.f32 u1 u1))
(*.f32 u1 u1)
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))
(+.f32 u1 #s(literal 1 binary32))
(fma.f32 u1 u1 #s(literal 1 binary32))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
Outputs
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
#s(literal 1 binary32)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) u1)
u1
#s(literal -1 binary32)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
u1
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
#s(literal 1 binary32)
(sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) u1)
u1
#s(literal -1 binary32)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
u1
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) u1))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) u1))
(-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(fma.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1))) #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))
(*.f32 u1 (*.f32 u1 u1))
(*.f32 u1 u1)
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))
(+.f32 u1 #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) u1)
(fma.f32 u1 u1 #s(literal 1 binary32))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2

localize120.0ms (0.9%)

Memory
19.9MiB live, 263.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.21484375
(*.f32 u1 (*.f32 u1 u1))
accuracy0.21875
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))
accuracy0.32421875
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.390625
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))
accuracy0.12109375
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.17578125
(sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
accuracy0.296875
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
accuracy0.32421875
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.09966221538745335
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy0.12109375
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.32421875
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy3.346291137850648
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
accuracy0
(-.f32 #s(literal 1 binary32) u1)
accuracy0.09375
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
accuracy0.16796875
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy6.472884880785652
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
accuracy0.09966221538745335
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy0.12109375
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.2734375
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
accuracy0.32421875
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
58.0ms248×0valid
7.0ms5exit
Compiler

Compiled 321 to 35 computations (89.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 46.0ms
ival-div: 12.0ms (26% of total)
ival-mult: 12.0ms (26% of total)
ival-sqrt: 6.0ms (13% of total)
const: 4.0ms (8.7% of total)
ival-add: 4.0ms (8.7% of total)
ival-cos: 3.0ms (6.5% of total)
adjust: 2.0ms (4.3% of total)
ival-sub: 2.0ms (4.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series29.0ms (0.2%)

Memory
-14.3MiB live, 61.9MiB allocated
Counts
24 → 348
Calls
Call 1
Inputs
#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())
#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())
#s(alt (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (patch (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #<representation binary32>) () ())
#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())
#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())
#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())
#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())
#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())
#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())
#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())
#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())
#s(alt (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) (patch (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (patch (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())
#s(alt (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())
#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())
#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())
#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())
#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())
Outputs
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ 1 (- (/ 1 u1) 1))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1)))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1)))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1)))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1)))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1)))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1)))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1)))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1)))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1)))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1)))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1)))))) (taylor 0 u1) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1)))))))))) (taylor 0 u1) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor inf u1) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1))))) (taylor inf u1) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor -inf u1) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1))))) (taylor -inf u1) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 u1)))) (taylor 0 u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (taylor 0 u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor -inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor -inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) (taylor -inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 1 u1) (taylor 0 u1) (#s(alt (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (patch (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 u1)) u1) (taylor 0 u1) (#s(alt (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (patch (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 u1)) u1) (taylor 0 u1) (#s(alt (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (patch (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 u1)) u1) (taylor 0 u1) (#s(alt (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (patch (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor inf u1) (#s(alt (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (patch (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) 1) (taylor inf u1) (#s(alt (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (patch (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) 1) (taylor inf u1) (#s(alt (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (patch (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) 1) (taylor inf u1) (#s(alt (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (patch (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor -inf u1) (#s(alt (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (patch (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) 1) (taylor -inf u1) (#s(alt (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (patch (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) 1) (taylor -inf u1) (#s(alt (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (patch (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) 1) (taylor -inf u1) (#s(alt (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (patch (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (taylor 0 u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))) (taylor 0 u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))))) (taylor 0 u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (taylor inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))) (taylor inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor -inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ u1 (- 1 u1))) (taylor 0 u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))) (taylor 0 u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))) (taylor 0 u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))))) (taylor 0 u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1)))))) (taylor 0 u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1)))))))))) (taylor 0 u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor inf u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1))))) (taylor inf u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor -inf u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 u1)))) (taylor 0 u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (taylor 0 u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor inf u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor inf u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor -inf u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor -inf u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) (taylor -inf u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u1) (#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 u1)) (taylor 0 u1) (#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 u1)) (taylor 0 u1) (#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 u1)) (taylor 0 u1) (#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor inf u1) (#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (/ 1 u1) 1)) (taylor inf u1) (#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (/ 1 u1) 1)) (taylor inf u1) (#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (/ 1 u1) 1)) (taylor inf u1) (#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor -inf u1) (#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (- 1 (/ 1 u1)))) (taylor -inf u1) (#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (- 1 (/ 1 u1)))) (taylor -inf u1) (#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (- 1 (/ 1 u1)))) (taylor -inf u1) (#s(alt (-.f32 #s(literal 1 binary32) u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ u1 (- 1 u1))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1)))))) (taylor 0 u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1)))))))))) (taylor 0 u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1))))) (taylor inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor -inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 u1)))) (taylor 0 u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (taylor 0 u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor -inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor -inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) (taylor -inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (pow u1 2) (taylor inf u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (pow u1 2) (taylor -inf u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (taylor 0 u1) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))) (taylor 0 u1) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))))) (taylor 0 u1) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor inf u1) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor inf u1) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (taylor inf u1) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))) (taylor inf u1) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor -inf u1) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ 1 (- (/ 1 u1) 1))) (taylor 0 u2) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1)))))) (taylor 0 u2) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1)))))))) (taylor 0 u2) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))))))) (taylor 0 u2) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1)))) (taylor inf u2) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1)))) (taylor inf u2) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1)))) (taylor inf u2) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1)))) (taylor inf u2) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1)))) (taylor -inf u2) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1)))) (taylor -inf u2) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1)))) (taylor -inf u2) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1)))) (taylor -inf u2) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1)))))) (taylor 0 u1) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1)))))))))) (taylor 0 u1) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1))))) (taylor inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor -inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1))))) (taylor -inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1))) (taylor -inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1))) (taylor -inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ 1 u1)) (taylor 0 u1) (#s(alt (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt u1) (* -1/2 (sqrt (pow u1 3)))) u1) (taylor 0 u1) (#s(alt (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/8 (sqrt u1))))) u1) (taylor 0 u1) (#s(alt (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* -1/16 (sqrt (/ 1 u1)))))))) u1) (taylor 0 u1) (#s(alt (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor inf u1) (#s(alt (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1))))) (taylor inf u1) (#s(alt (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (/ 1/2 (* u1 (sqrt -1)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1) 3)))) (taylor inf u1) (#s(alt (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (+ (/ 1/2 (* u1 (sqrt -1))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1) 3))))) (taylor inf u1) (#s(alt (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor -inf u1) (#s(alt (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1))))) (taylor -inf u1) (#s(alt (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (sqrt -1)))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (pow (sqrt -1) 3)))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (patch (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u1) (#s(alt (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) (patch (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 u1)) (taylor 0 u1) (#s(alt (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) (patch (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 u1)) (taylor 0 u1) (#s(alt (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) (patch (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 u1)) (taylor 0 u1) (#s(alt (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) (patch (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor inf u1) (#s(alt (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) (patch (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (/ 1 u1) 1)) (taylor inf u1) (#s(alt (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) (patch (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (/ 1 u1) 1)) (taylor inf u1) (#s(alt (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) (patch (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (/ 1 u1) 1)) (taylor inf u1) (#s(alt (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) (patch (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor -inf u1) (#s(alt (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) (patch (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (- 1 (/ 1 u1)))) (taylor -inf u1) (#s(alt (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) (patch (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (- 1 (/ 1 u1)))) (taylor -inf u1) (#s(alt (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) (patch (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (- 1 (/ 1 u1)))) (taylor -inf u1) (#s(alt (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) (patch (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u1) (#s(alt (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (patch (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 u1)) (taylor 0 u1) (#s(alt (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (patch (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* u1 (- u1 1))) (taylor 0 u1) (#s(alt (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (patch (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1))) (taylor 0 u1) (#s(alt (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (patch (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow u1 3)) (taylor inf u1) (#s(alt (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (patch (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 3) (- (/ 1 u1) 1)) (taylor inf u1) (#s(alt (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (patch (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 3) (- (/ 1 u1) (+ 1 (/ 1 (pow u1 2))))) (taylor inf u1) (#s(alt (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (patch (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 3) (- (+ (/ 1 u1) (/ 1 (pow u1 3))) (+ 1 (/ 1 (pow u1 2))))) (taylor inf u1) (#s(alt (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (patch (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow u1 3)) (taylor -inf u1) (#s(alt (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (patch (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u1 3) (- 1 (/ 1 u1)))) (taylor -inf u1) (#s(alt (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (patch (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u1 3) (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1))))) (taylor -inf u1) (#s(alt (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (patch (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u1 3) (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1))) u1))))) (taylor -inf u1) (#s(alt (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (patch (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 u1)))) (taylor 0 u1) (#s(alt (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (taylor 0 u1) (#s(alt (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor inf u1) (#s(alt (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor inf u1) (#s(alt (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor -inf u1) (#s(alt (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor -inf u1) (#s(alt (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) (taylor -inf u1) (#s(alt (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (pow u2 2)))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (pow u2 2)))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (taylor 0 u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (taylor 0 u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (taylor 0 u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor -inf u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor -inf u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor -inf u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor -inf u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 u1)) (taylor 0 u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* u1 (- u1 1))) (taylor 0 u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1))) (taylor 0 u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 1 u1) (taylor inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (- 1 (/ 1 u1)) u1) (taylor inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (/ 1 (pow u1 2))) (/ 1 u1)) u1) (taylor inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (/ 1 (pow u1 2))) (+ (/ 1 u1) (/ 1 (pow u1 3)))) u1) (taylor inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 1 u1) (taylor -inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (/ 1 u1) 1) u1)) (taylor -inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1)) (taylor -inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1)) 1) u1)) (taylor -inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor 0 u1) (#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor 0 u1) (#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor 0 u1) (#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor 0 u1) (#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor inf u1) (#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor inf u1) (#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor inf u1) (#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor inf u1) (#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor -inf u1) (#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor -inf u1) (#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor -inf u1) (#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor -inf u1) (#s(alt (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (patch (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor 0 u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor 0 u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor 0 u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor 0 u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor inf u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor inf u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor inf u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor inf u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor -inf u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor -inf u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor -inf u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor -inf u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ())
Calls

87 calls:

TimeVariablePointExpression
2.0ms
u2
@0
(* (sqrt (/ 1 (+ (/ 1 u1) -1))) (cos (* 314159265359/50000000000 u2)))
2.0ms
u2
@inf
(* (sqrt (/ 1 (+ (/ 1 u1) -1))) (cos (* 314159265359/50000000000 u2)))
2.0ms
u2
@inf
(* (sqrt (/ u1 (/ (* (- 1 (* u1 (* u1 (* u1 u1)))) (/ 1 (+ u1 1))) (+ (* u1 u1) 1)))) (cos (* 314159265359/50000000000 u2)))
1.0ms
u2
@0
(* (sqrt (/ u1 (/ (* (- 1 (* u1 (* u1 (* u1 u1)))) (/ 1 (+ u1 1))) (+ (* u1 u1) 1)))) (cos (* 314159265359/50000000000 u2)))
1.0ms
u1
@inf
(sqrt (+ (/ 1 u1) -1))

simplify301.0ms (2.2%)

Memory
5.1MiB live, 476.0MiB allocated
Algorithm
egg-herbie
Rules
10 198×lower-fma.f64
10 198×lower-fma.f32
5 242×lower-*.f64
5 242×lower-*.f32
3 094×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03755081
111114443
233844051
378434031
086843878
Stop Event
iter limit
node limit
Counts
348 → 343
Calls
Call 1
Inputs
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(sqrt (/ 1 (- (/ 1 u1) 1)))
(+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))
(+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))))
(+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(/ 1 u1)
(/ (+ 1 (* -1 u1)) u1)
(/ (+ 1 (* -1 u1)) u1)
(/ (+ 1 (* -1 u1)) u1)
-1
(- (/ 1 u1) 1)
(- (/ 1 u1) 1)
(- (/ 1 u1) 1)
-1
(- (/ 1 u1) 1)
(- (/ 1 u1) 1)
(- (/ 1 u1) 1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(sqrt (/ u1 (- 1 u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
1
(+ 1 (* -1 u1))
(+ 1 (* -1 u1))
(+ 1 (* -1 u1))
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(* u1 (- (/ 1 u1) 1))
(* u1 (- (/ 1 u1) 1))
(* -1 u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* u1 (- 1 (/ 1 u1))))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(sqrt (/ u1 (- 1 u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 u1))
(* u1 (+ 1 u1))
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(sqrt (/ 1 (- (/ 1 u1) 1)))
(+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))
(+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))))
(+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(sqrt (/ 1 u1))
(/ (+ (sqrt u1) (* -1/2 (sqrt (pow u1 3)))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/8 (sqrt u1))))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* -1/16 (sqrt (/ 1 u1)))))))) u1)
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (/ 1/2 (* u1 (sqrt -1)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1) 3))))
(- (+ (sqrt -1) (+ (/ 1/2 (* u1 (sqrt -1))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1) 3)))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+ (sqrt -1) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (pow (sqrt -1) 3)))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
1
(+ 1 (* -1 u1))
(+ 1 (* -1 u1))
(+ 1 (* -1 u1))
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(* u1 (- (/ 1 u1) 1))
(* u1 (- (/ 1 u1) 1))
(* -1 u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* u1 (- 1 (/ 1 u1))))
1
(+ 1 (* -1 u1))
(+ 1 (* u1 (- u1 1)))
(+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1)))
(* -1 (pow u1 3))
(* (pow u1 3) (- (/ 1 u1) 1))
(* (pow u1 3) (- (/ 1 u1) (+ 1 (/ 1 (pow u1 2)))))
(* (pow u1 3) (- (+ (/ 1 u1) (/ 1 (pow u1 3))) (+ 1 (/ 1 (pow u1 2)))))
(* -1 (pow u1 3))
(* -1 (* (pow u1 3) (- 1 (/ 1 u1))))
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1)))))
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1))) u1)))))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4))))
(+ (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (pow u2 2))))
(+ (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (pow u2 2))))))
(+ (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4))))))))))
(* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (cos (* 314159265359/50000000000 u2)))
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
1
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
1
(+ 1 (* -1 u1))
(+ 1 (* u1 (- u1 1)))
(+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1)))
(/ 1 u1)
(/ (- 1 (/ 1 u1)) u1)
(/ (- (+ 1 (/ 1 (pow u1 2))) (/ 1 u1)) u1)
(/ (- (+ 1 (/ 1 (pow u1 2))) (+ (/ 1 u1) (/ 1 (pow u1 3)))) u1)
(/ 1 u1)
(* -1 (/ (- (/ 1 u1) 1) u1))
(* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1)) 1) u1))
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
Outputs
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 u1 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 u1 u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 u1 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/2 binary32) u1)) (sqrt.f32 u1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -5/16 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1 (/ (+ (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 (/.f32 #s(literal 3/4 binary32) u1) #s(literal 1 binary32)) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 3/4 binary32) (/.f32 #s(literal 5/8 binary32) u1))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 u1)))
(sqrt (/ 1 (- (/ 1 u1) 1)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) u1)))) (sqrt.f32 u1))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 5/16 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1)) u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) u1))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(/ (+ 1 (* -1 u1)) u1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(/ (+ 1 (* -1 u1)) u1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(/ (+ 1 (* -1 u1)) u1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 u1 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 u1 u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 u1 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/2 binary32) u1)) (sqrt.f32 u1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -5/16 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 5/16 binary32) u1)))) (neg.f32 u1))) (neg.f32 u1)))
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) u1)))) (sqrt.f32 u1))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 5/16 binary32) u1))) (neg.f32 u1))) u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) u1))
1
#s(literal 1 binary32)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(* -1 u1)
(neg.f32 u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* -1 u1)
(neg.f32 u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 u1 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 u1 u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 u1 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/2 binary32) u1)) (sqrt.f32 u1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -5/16 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 5/16 binary32) u1)))) (neg.f32 u1))) (neg.f32 u1)))
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) u1)))) (sqrt.f32 u1))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 5/16 binary32) u1))) (neg.f32 u1))) u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 u1 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 u1 u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 u1 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/2 binary32) u1)) (sqrt.f32 u1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -5/16 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1 (/ (+ (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 (/.f32 #s(literal 3/4 binary32) u1) #s(literal 1 binary32)) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 3/4 binary32) (/.f32 #s(literal 5/8 binary32) u1))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 u1)))
(sqrt (/ 1 (- (/ 1 u1) 1)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) u1)))) (sqrt.f32 u1))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 5/16 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1)) u1))
(sqrt (/ 1 u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) u1))
(/ (+ (sqrt u1) (* -1/2 (sqrt (pow u1 3)))) u1)
(/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/8 (sqrt u1))))) u1)
(/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/8 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* -1/16 (sqrt (/ 1 u1)))))))) u1)
(/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal -1/8 binary32) (*.f32 u1 u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal -1/16 binary32) (*.f32 u1 u1) #s(literal -1/2 binary32)))) (sqrt.f32 u1)) u1)
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (/ 1/2 (* u1 (sqrt -1)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1) 3))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
(- (+ (sqrt -1) (+ (/ 1/2 (* u1 (sqrt -1))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1) 3)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (/.f32 #s(literal 1/8 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 u1 u1))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (sqrt -1) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
(+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (pow (sqrt -1) 3)))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 u1 (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (+.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) u1))
1
#s(literal 1 binary32)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(* -1 u1)
(neg.f32 u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* -1 u1)
(neg.f32 u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* u1 (- u1 1)))
(fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))
(+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1)))
(fma.f32 u1 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(* -1 (pow u1 3))
(neg.f32 (*.f32 u1 (*.f32 u1 u1)))
(* (pow u1 3) (- (/ 1 u1) 1))
(*.f32 u1 (fma.f32 u1 (neg.f32 u1) u1))
(* (pow u1 3) (- (/ 1 u1) (+ 1 (/ 1 (pow u1 2)))))
(neg.f32 (*.f32 u1 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (pow u1 3) (- (+ (/ 1 u1) (/ 1 (pow u1 3))) (+ 1 (/ 1 (pow u1 2)))))
(neg.f32 (*.f32 u1 (fma.f32 u1 u1 (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)))))
(* -1 (pow u1 3))
(neg.f32 (*.f32 u1 (*.f32 u1 u1)))
(* -1 (* (pow u1 3) (- 1 (/ 1 u1))))
(*.f32 u1 (fma.f32 u1 (neg.f32 u1) u1))
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1)))))
(neg.f32 (*.f32 u1 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1))) u1)))))
(neg.f32 (*.f32 u1 (fma.f32 u1 u1 (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)))))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) u1))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 u1 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 u1 u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 u1 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/2 binary32) u1)) (sqrt.f32 u1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -5/16 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 5/16 binary32) u1)))) (neg.f32 u1))) (neg.f32 u1)))
(sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4))))
(sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)))))
(+ (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (pow u2 2))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))))
(+ (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (pow u2 2))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))))
(+ (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4))))))))))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)))))))
(* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))))
(* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))))
(* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))))
(* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))))
(* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))))
(* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))))
(* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))))
(* (sqrt (/ (* u1 (* (+ 1 u1) (+ 1 (pow u1 2)))) (- 1 (pow u1 4)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
1
#s(literal 1 binary32)
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))
(+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
(+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
1
#s(literal 1 binary32)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* u1 (- u1 1)))
(fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))
(+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1)))
(fma.f32 u1 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(/ (- 1 (/ 1 u1)) u1)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)
(/ (- (+ 1 (/ 1 (pow u1 2))) (/ 1 u1)) u1)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)) u1)
(/ (- (+ 1 (/ 1 (pow u1 2))) (+ (/ 1 u1) (/ 1 (pow u1 3)))) u1)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)) u1)) u1)
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(* -1 (/ (- (/ 1 u1) 1) u1))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)
(* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)) u1)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1)) 1) u1))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)) u1)) u1)
(pow u1 4)
(*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)
(pow u1 4)
(*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)
(pow u1 4)
(*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)
(pow u1 4)
(*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)
(pow u1 4)
(*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)
(pow u1 4)
(*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)
(pow u1 4)
(*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)
(pow u1 4)
(*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)
(pow u1 4)
(*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)
(pow u1 4)
(*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)
(pow u1 4)
(*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)
(pow u1 4)
(*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))

rewrite350.0ms (2.5%)

Memory
8.0MiB live, 422.8MiB allocated
Rules
4 790×lower-fma.f64
4 786×lower-fma.f32
4 136×lower-/.f64
4 124×lower-/.f32
3 418×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041242
070191
1220178
21353169
08543163
Stop Event
iter limit
node limit
iter limit
Counts
24 → 1 412
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))
(*.f32 u1 (*.f32 u1 u1))
Outputs
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(neg.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(neg.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32)))
(neg.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(exp.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1/2 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(neg.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(neg.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (fma.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))))
(exp.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32) (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))))
(+.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(+.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(+.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(+.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -2 binary32))
(pow.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 u1 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 u1 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 u1 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 u1 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (/.f32 #s(literal -1 binary32) u1) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))
(/.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1))) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))))
(/.f32 (+.f32 (pow.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) #s(literal 3 binary32))) (fma.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (-.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))) (-.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))) (-.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))) (-.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))) (-.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal -1 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 u1 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(neg.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(exp.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32) #s(literal -1 binary32))
(fma.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(-.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) u1) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) u1))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) u1) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) u1))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 u1))
(/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.f32 u1 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (neg.f32 (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (neg.f32 u1) (*.f32 u1 (neg.f32 u1))) (*.f32 u1 (neg.f32 u1)))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (neg.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(*.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) u1))
(*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(*.f32 (/.f32 #s(literal -1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u1))
(*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(*.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) u1) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) u1))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) u1) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1) (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) u1) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) u1))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)))
(*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) u1) (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) u1))
(*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) u1) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))
(*.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) u1) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))) u1))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) u1))
(*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1) (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) u1) (/.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (+.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(expm1.f32 (neg.f32 (log.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32)))
(neg.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(exp.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1/2 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(neg.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(neg.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (fma.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))))
(exp.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32) (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))))
(+.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(+.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(+.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(+.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -2 binary32))
(pow.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 u1 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 u1 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 u1 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 u1 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (/.f32 #s(literal -1 binary32) u1) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))
(/.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1))) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))))
(/.f32 (+.f32 (pow.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) #s(literal 3 binary32))) (fma.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (-.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))) (-.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))) (-.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))) (-.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))) (-.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal -1 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 u1 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(neg.f32 (+.f32 u1 #s(literal -1 binary32)))
(neg.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(fma.f32 u1 #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))
(-.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (neg.f32 u1)) #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(*.f32 (/.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32)))
(pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #s(literal 1/2 binary32))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(neg.f32 (/.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))))))
(neg.f32 (/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) (neg.f32 u1))) (fma.f32 u1 (neg.f32 u1) u1)))
(neg.f32 (/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))))
(neg.f32 (/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) u1)) (fma.f32 u1 u1 (neg.f32 u1))))
(+.f32 u1 (*.f32 u1 u1))
(+.f32 (*.f32 u1 u1) u1)
(+.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) (neg.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (neg.f32 u1)))))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) u1 (*.f32 u1 u1))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) u1)
(fma.f32 u1 #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 u1 u1 u1)
(fma.f32 #s(literal -1 binary32) (neg.f32 u1) (*.f32 u1 u1))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) u1)
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1))) (neg.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (neg.f32 u1)))))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 u1 u1))
(fma.f32 (neg.f32 u1) #s(literal -1 binary32) (*.f32 u1 u1))
(fma.f32 (neg.f32 u1) (neg.f32 u1) u1)
(-.f32 (*.f32 u1 u1) (neg.f32 u1))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 (*.f32 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 u1 (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (neg.f32 u1))))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (-.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))
(/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (neg.f32 u1))))))
(/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) (neg.f32 u1))) (fma.f32 u1 u1 (neg.f32 u1)))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (fma.f32 u1 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (neg.f32 u1)))))))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) u1)) (fma.f32 u1 (neg.f32 u1) u1))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 u1 (*.f32 u1 u1))) (-.f32 u1 (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) u1))) (neg.f32 (fma.f32 u1 (neg.f32 u1) u1)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)) (fma.f32 u1 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) (fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (neg.f32 u1)))))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (neg.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))))) (+.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (neg.f32 u1)))))
(*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(*.f32 u1 (+.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (+.f32 #s(literal 1 binary32) u1) u1)
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (neg.f32 u1)))))))
(*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))
(*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1))))
(*.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) u1)))
(*.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 u1 (*.f32 u1 u1))))
(*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 u1 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 u1 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(neg.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(neg.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32)))
(neg.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(exp.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1/2 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(neg.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(neg.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(exp.f32 (neg.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
(exp.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1/4 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1 binary32))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))) (sqrt.f32 (neg.f32 u1)))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (*.f32 u1 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 #s(literal -1 binary32)))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 u1 u1 u1)))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(*.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/4 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) u1)))
(neg.f32 (+.f32 u1 #s(literal -1 binary32)))
(neg.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(fma.f32 u1 #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))
(-.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (neg.f32 u1)) #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(*.f32 (/.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1)))) (+.f32 #s(literal 1 binary32) u1)))
(pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1))))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1)))) (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1))))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1)))) (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1)))) (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1))))))
(fma.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1)))) (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1))))))
(fma.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1)))) (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1)))) (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1))))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1)))) (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1)))) (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1)))) (+.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) u1))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (neg.f32 u1)) #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (neg.f32 u1)) #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (neg.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1))))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1)))))))))
(/.f32 (+.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1)))) (+.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1)))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1)))) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1)))) (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1))))))) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1)))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1)))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1)))) (+.f32 #s(literal 1 binary32) u1)))) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1)))) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32))
(*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))))
(*.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) u1) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(neg.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(neg.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (fma.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))))
(exp.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32) (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))))
(+.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(+.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(+.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(+.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -2 binary32))
(pow.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 u1 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 u1 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 u1 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 u1 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (/.f32 #s(literal -1 binary32) u1) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))
(/.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1))) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1))))
(/.f32 (+.f32 (pow.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) #s(literal 3 binary32))) (fma.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (-.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)))) (-.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))) (-.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 u1)) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))) (-.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))) (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))) (-.f32 (*.f32 (*.f32 u1 u1) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal -1 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (*.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 u1 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(neg.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(neg.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1) #s(literal 1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))
(neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(exp.f32 (*.f32 (log1p.f32 u1) #s(literal -1 binary32)))
(pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))
(pow.f32 (exp.f32 (log1p.f32 u1)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(-.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (neg.f32 u1) #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(exp.f32 (*.f32 #s(literal 4 binary32) (log.f32 u1)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 4 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)) #s(literal 2 binary32)))
(pow.f32 u1 #s(literal 4 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 2 binary32))
(/.f32 (*.f32 u1 (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))
(*.f32 (*.f32 u1 u1) (*.f32 u1 u1))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)
(*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)) #s(literal 3/2 binary32)))
(pow.f32 u1 #s(literal 3 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 3/2 binary32))
(pow.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))
(/.f32 (*.f32 u1 (*.f32 u1 (neg.f32 u1))) #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(*.f32 u1 (*.f32 u1 u1))
(*.f32 (*.f32 u1 u1) u1)
(*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (*.f32 u1 (*.f32 u1 u1)))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 3/4 binary32)) (pow.f32 (*.f32 u1 u1) #s(literal 3/4 binary32)))

eval179.0ms (1.3%)

Memory
13.9MiB live, 392.5MiB allocated
Compiler

Compiled 50 615 to 4 336 computations (91.4% saved)

prune372.0ms (2.7%)

Memory
1.7MiB live, 532.0MiB allocated
Pruning

49 alts after pruning (46 fresh and 3 done)

PrunedKeptTotal
New1 937371 974
Fresh14923
Picked325
Done011
Total1 954492 003
Accuracy
99.8%
Counts
2 003 → 49
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.8%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
71.3%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.3%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
90.4%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
87.6%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
89.5%
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (sqrt (+ (/ 1 u1) -1)) (/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (sqrt.f32 u1)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.1%
(*.f32 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.3%
(*.f32 (*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal -1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.0%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.4%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
92.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
87.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
73.3%
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.8%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
99.0%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%
(*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.0%
(*.f32 (sqrt.f32 #s(approx (/ u1 (/ (* (- 1 (* u1 (* u1 (* u1 u1)))) (/ 1 (+ u1 1))) (+ (* u1 u1) 1))) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.3%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
83.1%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
81.6%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
79.4%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
88.1%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.2%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.8%
(*.f32 (exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
75.4%
(*.f32 #s(approx (/ 1 (sqrt (+ (/ 1 u1) -1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
78.3%
#s(approx (* (/ 1 (sqrt (+ (/ 1 u1) -1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
92.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
92.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
90.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
78.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
78.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
78.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
77.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
78.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
78.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
78.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
74.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
72.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
75.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
73.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))))
72.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
63.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
Compiler

Compiled 1 888 to 1 189 computations (37% saved)

simplify230.0ms (1.7%)

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

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))
cost-diff0
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))))
cost-diff0
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff608
(/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
cost-diff0
(*.f32 u2 u2)
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
cost-diff768
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
(fma.f32 u1 u1 u1)
cost-diff0
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
cost-diff0
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
cost-diff0
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
cost-diff0
(sqrt.f32 u1)
cost-diff0
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
cost-diff0
(/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
cost-diff0
(sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)))
cost-diff0
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff416
(*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))
Rules
13 730×lower-fma.f64
13 720×lower-fma.f32
3 372×lower-*.f64
3 356×lower-*.f32
1 790×lower-/.f64
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
044372
078375
1134367
2261357
3512357
4641357
5749357
61268332
72877332
85238332
08144332
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
u1
(fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))
(neg.f32 u1)
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
(sqrt.f32 u1)
u1
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
u1
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
u2
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 u2 u2)
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
#s(literal 1 binary32)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 u2 u2)
u2
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))))
#s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))
(+.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
u1
(/.f32 #s(literal 1 binary32) u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
Outputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
u1
(fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))
(neg.f32 u1)
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) u1)
(+.f32 u1 #s(literal 1 binary32))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
(sqrt.f32 u1)
u1
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
u1
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
(fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
u2
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 u2 u2)
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
#s(literal 1 binary32)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 u2 u2)
u2
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))
(fma.f32 u1 u1 u1)
(+.f32 #s(literal 1 binary32) u1)
(+.f32 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
u1
(/.f32 #s(literal 1 binary32) u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2

localize149.0ms (1.1%)

Memory
12.9MiB live, 295.4MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.125
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.33984375
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.406913769536884
(/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))
accuracy3.921271382785927
#s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))
accuracy0.1875
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy0.23274967369952906
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
accuracy0.37890625
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
accuracy2.813955660144932
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
accuracy0.150722509768442
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
accuracy0.30859375
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
accuracy2.837783009383438
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))
accuracy3.921271382785927
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
accuracy0
(sqrt.f32 u1)
accuracy6.8855366737008
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
accuracy7.8355973152825475
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
accuracy0.10356846538745328
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy0.125
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.3209762695368841
(*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))
accuracy0.33984375
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
86.0ms256×0valid
Compiler

Compiled 288 to 37 computations (87.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
ival-mult: 29.0ms (45% of total)
const: 10.0ms (15.5% of total)
ival-div: 7.0ms (10.9% of total)
ival-add: 7.0ms (10.9% of total)
ival-sqrt: 7.0ms (10.9% of total)
ival-cos: 3.0ms (4.7% of total)
ival-sub: 1.0ms (1.6% of total)
ival-neg: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series41.0ms (0.3%)

Memory
-6.7MiB live, 108.1MiB allocated
Counts
25 → 384
Calls
Call 1
Inputs
#s(alt (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())
#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())
#s(alt (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())
#s(alt (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (patch (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())
#s(alt #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (patch #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #<representation binary32>) () ())
#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())
#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())
#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())
#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())
#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())
#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())
#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())
#s(alt (*.f32 u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())
#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())
#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())
#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())
#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())
#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())
#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())
#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())
#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())
#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())
Outputs
#s(alt u1 (taylor 0 u1) (#s(alt (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 u1)))) (taylor 0 u1) (#s(alt (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (taylor 0 u1) (#s(alt (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor inf u1) (#s(alt (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor inf u1) (#s(alt (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor -inf u1) (#s(alt (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor -inf u1) (#s(alt (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) (taylor -inf u1) (#s(alt (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (patch (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (pow u2 2)))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (pow u2 2)))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2)))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1)))))) (taylor 0 u1) (#s(alt (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1)))))))))) (taylor 0 u1) (#s(alt (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor inf u1) (#s(alt (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1))))) (taylor inf u1) (#s(alt (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor -inf u1) (#s(alt (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (patch (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (pow u1 2))) (taylor 0 u1) (#s(alt (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (patch (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* (pow u1 2) (+ 1 (pow u1 2))))) (taylor 0 u1) (#s(alt (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (patch (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* (pow u1 2) (+ 1 (* (pow u1 2) (+ 1 (pow u1 2))))))) (taylor 0 u1) (#s(alt (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (patch (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -1 u1) (taylor inf u1) (#s(alt (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (patch (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (/ 1 (pow u1 2))) u1)) (taylor inf u1) (#s(alt (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (patch (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 2))) 1) u1) (taylor inf u1) (#s(alt (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (patch (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 4))) (+ 1 (/ 1 (pow u1 2)))) u1) (taylor inf u1) (#s(alt (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (patch (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -1 u1) (taylor -inf u1) (#s(alt (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (patch (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (/ 1 (pow u1 2))) u1)) (taylor -inf u1) (#s(alt (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (patch (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 4)))) u1)) (taylor -inf u1) (#s(alt (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (patch (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (+ (/ 1 (pow u1 2)) (+ (/ 1 (pow u1 4)) (/ 1 (pow u1 6))))) u1)) (taylor -inf u1) (#s(alt (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (patch (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (taylor 0 u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))) (taylor 0 u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))))) (taylor 0 u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (taylor inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))) (taylor inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor -inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ u1 (- 1 u1))) (taylor 0 u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))) (taylor 0 u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))) (taylor 0 u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))))) (taylor 0 u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (patch #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (patch #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1)))))) (taylor 0 u1) (#s(alt #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (patch #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1)))))))))) (taylor 0 u1) (#s(alt #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (patch #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor inf u1) (#s(alt #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (patch #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1))))) (taylor inf u1) (#s(alt #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (patch #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (patch #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (patch #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor -inf u1) (#s(alt #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (patch #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1))) (taylor -inf u1) (#s(alt #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (patch #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1))) (taylor -inf u1) (#s(alt #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (patch #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1))) (taylor -inf u1) (#s(alt #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (patch #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ u1 (- 1 u1))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1)))))) (taylor 0 u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1)))))))))) (taylor 0 u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1))))) (taylor inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor -inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 u1)))) (taylor 0 u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (taylor 0 u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor -inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor -inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) (taylor -inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (pow u1 2) (taylor inf u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (pow u1 2) (taylor -inf u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ u1 (- 1 u1))) (taylor 0 u2) (#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))) (taylor 0 u2) (#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))) (taylor 0 u2) (#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))) (taylor 0 u2) (#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4))) (taylor inf u2) (#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))) (taylor inf u2) (#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4)))))) (taylor inf u2) (#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4)))))) (taylor inf u2) (#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4))) (taylor -inf u2) (#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))) (taylor -inf u2) (#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4)))))) (taylor -inf u2) (#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4)))))) (taylor -inf u2) (#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (taylor 0 u1) (#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))) (taylor 0 u1) (#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))))) (taylor 0 u1) (#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (* 1/2 (* (sqrt (/ 1 u1)) (- 1 (* 1/4 (/ 1 u1))))))))))))))) (taylor 0 u1) (#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (taylor inf u1) (#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (taylor -inf u1) (#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (+ (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (taylor -inf u1) (#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (taylor -inf u1) (#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -5/16 (sqrt -1)) (* -5/16 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (taylor -inf u1) (#s(alt (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (taylor 0 u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))) (taylor 0 u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))))) (taylor 0 u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (taylor inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))) (taylor inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor -inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ u1 (- 1 u1))) (taylor 0 u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))) (taylor 0 u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))) (taylor 0 u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))))) (taylor 0 u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor 0 u2) (#s(alt (*.f32 u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor 0 u2) (#s(alt (*.f32 u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor 0 u2) (#s(alt (*.f32 u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor 0 u2) (#s(alt (*.f32 u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor inf u2) (#s(alt (*.f32 u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor inf u2) (#s(alt (*.f32 u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor inf u2) (#s(alt (*.f32 u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor inf u2) (#s(alt (*.f32 u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor -inf u2) (#s(alt (*.f32 u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor -inf u2) (#s(alt (*.f32 u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor -inf u2) (#s(alt (*.f32 u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor -inf u2) (#s(alt (*.f32 u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (pow u1 3)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* -3/8 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* 3/8 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 2) (taylor inf u1) (#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 2) (taylor -inf u1) (#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ u1 (- 1 u1))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1)))))) (taylor 0 u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1)))))))))) (taylor 0 u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1))))) (taylor inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor -inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 u1)))) (taylor 0 u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (taylor 0 u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor -inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor -inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) (taylor -inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (taylor 0 u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (taylor 0 u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (taylor 0 u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor -inf u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor -inf u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor -inf u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor -inf u2) (#s(alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (taylor 0 u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (taylor 0 u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (taylor 0 u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor -inf u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor -inf u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor -inf u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor -inf u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor 0 u2) (#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u2 (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor 0 u2) (#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u2 (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor 0 u2) (#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u2 (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor 0 u2) (#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 3)) (taylor inf u2) (#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 3) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (taylor inf u2) (#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 3) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (taylor inf u2) (#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 3) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (taylor inf u2) (#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 3)) (taylor -inf u2) (#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u2 3) (- (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (taylor -inf u2) (#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u2 3) (- (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (taylor -inf u2) (#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u2 3) (- (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (taylor -inf u2) (#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt -98696044010906577398881/5000000000000000000000 (taylor 0 u2) (#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (taylor 0 u2) (#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (taylor 0 u2) (#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (taylor 0 u2) (#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) (taylor inf u2) (#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (taylor inf u2) (#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (taylor inf u2) (#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (taylor inf u2) (#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) (taylor -inf u2) (#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (taylor -inf u2) (#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (taylor -inf u2) (#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (taylor -inf u2) (#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 u1)))) (taylor 0 u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (taylor 0 u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor inf u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor inf u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor -inf u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor -inf u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) (taylor -inf u1) (#s(alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
Calls

96 calls:

TimeVariablePointExpression
5.0ms
u2
@inf
(* (sqrt (* (/ u1 (+ (* u1 (neg u1)) 1)) (+ 1 u1))) (cos (* 314159265359/50000000000 u2)))
1.0ms
u1
@inf
(+ (* (* u2 u2) (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000))) (sqrt (/ u1 (- 1 u1))))
1.0ms
u1
@0
(+ (* (* u2 u2) (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000))) (sqrt (/ u1 (- 1 u1))))
1.0ms
u2
@0
(* (sqrt (* (/ u1 (+ (* u1 (neg u1)) 1)) (+ 1 u1))) (cos (* 314159265359/50000000000 u2)))
1.0ms
u2
@inf
(+ (* (* u2 u2) (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000))) (sqrt (/ u1 (- 1 u1))))

simplify318.0ms (2.3%)

Memory
33.8MiB live, 540.4MiB allocated
Algorithm
egg-herbie
Rules
14 544×lower-fma.f64
14 544×lower-fma.f32
7 984×lower-*.f64
7 984×lower-*.f32
4 922×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04016456
112405795
241675785
084495445
Stop Event
iter limit
node limit
Counts
384 → 377
Calls
Call 1
Inputs
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2)))))
(+ (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (pow u2 2))))
(+ (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (pow u2 2))))))
(+ (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2)))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2)))))))))))
(* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (cos (* 314159265359/50000000000 u2)))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
u1
(* u1 (+ 1 (pow u1 2)))
(* u1 (+ 1 (* (pow u1 2) (+ 1 (pow u1 2)))))
(* u1 (+ 1 (* (pow u1 2) (+ 1 (* (pow u1 2) (+ 1 (pow u1 2)))))))
(/ -1 u1)
(* -1 (/ (+ 1 (/ 1 (pow u1 2))) u1))
(/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 2))) 1) u1)
(/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 4))) (+ 1 (/ 1 (pow u1 2)))) u1)
(/ -1 u1)
(* -1 (/ (+ 1 (/ 1 (pow u1 2))) u1))
(* -1 (/ (+ 1 (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 4)))) u1))
(* -1 (/ (+ 1 (+ (/ 1 (pow u1 2)) (+ (/ 1 (pow u1 4)) (/ 1 (pow u1 6))))) u1))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(sqrt (/ u1 (- 1 u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(sqrt (/ u1 (- 1 u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 u1))
(* u1 (+ 1 u1))
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(sqrt (/ u1 (- 1 u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))
(+ (sqrt u1) (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))))))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (* 1/2 (* (sqrt (/ 1 u1)) (- 1 (* 1/4 (/ 1 u1)))))))))))))))
(+ (sqrt -1) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))) (/ 1/2 (* u1 (sqrt -1))))
(+ (sqrt -1) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -5/16 (sqrt -1)) (* -5/16 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(sqrt (/ u1 (- 1 u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(+ (* 1/2 (* (sqrt (pow u1 3)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))
(+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))
(* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(+ (* 1/2 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* -3/8 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* 3/8 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1))))
(+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 u1))
(* u1 (+ 1 u1))
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(sqrt (/ u1 (- 1 u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
1
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
1
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(* -98696044010906577398881/5000000000000000000000 u2)
(* u2 (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* u2 (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* u2 (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 3))
(* (pow u2 3) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 3) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 3) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 3))
(* -1 (* (pow u2 3) (- (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))
(* -1 (* (pow u2 3) (- (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))
(* -1 (* (pow u2 3) (- (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))
-98696044010906577398881/5000000000000000000000
(- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)
(- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)
(- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
Outputs
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) (*.f32 u1 u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) u1))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -3/8 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) u1)) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32)))) (neg.f32 u1))) (neg.f32 u1)))
(sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2)))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(+ (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (pow u2 2))))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(+ (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (pow u2 2))))))
(fma.f32 (*.f32 u2 u2) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(+ (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2)))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2)))))))))))
(fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (* -1 (pow u1 2))))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 u1 (*.f32 u1 (fma.f32 (*.f32 u1 #s(literal 1/2 binary32)) (fma.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 u1))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal -3/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32) (*.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))) u1)) u1))
u1
(* u1 (+ 1 (pow u1 2)))
(fma.f32 u1 (*.f32 u1 u1) u1)
(* u1 (+ 1 (* (pow u1 2) (+ 1 (pow u1 2)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) u1) u1)
(* u1 (+ 1 (* (pow u1 2) (+ 1 (* (pow u1 2) (+ 1 (pow u1 2)))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) u1) u1) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(* -1 (/ (+ 1 (/ 1 (pow u1 2))) u1))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1)
(/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 2))) 1) u1)
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 u1))) u1)
(/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 4))) (+ 1 (/ 1 (pow u1 2)))) u1)
(/.f32 (+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(* -1 (/ (+ 1 (/ 1 (pow u1 2))) u1))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1)
(* -1 (/ (+ 1 (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 4)))) u1))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 u1))
(* -1 (/ (+ 1 (+ (/ 1 (pow u1 2)) (+ (/ 1 (pow u1 4)) (/ 1 (pow u1 6))))) u1))
(/.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) #s(literal 1 binary32))) (neg.f32 u1))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -3/8 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) u1)) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32)))) (neg.f32 u1))) (neg.f32 u1)))
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 u1 (*.f32 u1 (fma.f32 (*.f32 u1 #s(literal 1/2 binary32)) (fma.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 u1))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal -3/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32) (*.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))) u1)) u1))
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -3/8 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) u1)) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32)))) (neg.f32 u1))) (neg.f32 u1)))
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 u1 (*.f32 u1 (fma.f32 (*.f32 u1 #s(literal 1/2 binary32)) (fma.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 u1))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal -3/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32) (*.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))) u1)) u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) (*.f32 u1 u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))))
(+ (sqrt u1) (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 u1))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))
(fma.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 u1)))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (* 1/2 (* (sqrt (/ 1 u1)) (- 1 (* 1/4 (/ 1 u1)))))))))))))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 u1)))
(+ (sqrt -1) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 #s(literal -1 binary32)))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (fma.f32 (*.f32 u2 u2) (/.f32 (fma.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 296088132032719732196643/40000000000000000000000 binary32)) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 u2)) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (fma.f32 (*.f32 u2 u2) (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -5/16 binary32) #s(literal 98696044010906577398881/16000000000000000000000 binary32)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 u2 u2) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 u2 (*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))))) (fma.f32 (*.f32 u2 u2) (/.f32 (fma.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 296088132032719732196643/40000000000000000000000 binary32)) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
(+ (sqrt -1) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 #s(literal -1 binary32))) u1) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 #s(literal -1 binary32))))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(-.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -3/8 binary32) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 #s(literal -1 binary32))) u1) (*.f32 #s(literal -1/2 binary32) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) u1))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -5/16 (sqrt -1)) (* -5/16 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(-.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal 5/16 binary32) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 #s(literal -1 binary32))) u1) (*.f32 #s(literal 3/8 binary32) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) u1)) u1))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -3/8 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) u1)) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32)))) (neg.f32 u1))) (neg.f32 u1)))
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))
(fma.f32 u1 (*.f32 u1 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 #s(literal 1/2 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/10000000000000000000000 binary32)))) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/10000000000000000000000 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal 5/8 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (fma.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 296088132032719732196643/40000000000000000000000 binary32)) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
(* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(+ (* 1/2 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u1)))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* -3/8 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/10000000000000000000000 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -3/8 binary32)) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u1))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* 3/8 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/10000000000000000000000 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 3/8 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -296088132032719732196643/40000000000000000000000 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5/16 binary32)) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u1))) (neg.f32 u1))) (neg.f32 u1)))
(* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1))))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -3/8 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) u1)) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32)))) (neg.f32 u1))) (neg.f32 u1)))
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 u1 (*.f32 u1 (fma.f32 (*.f32 u1 #s(literal 1/2 binary32)) (fma.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 u1))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal -3/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32) (*.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))) u1)) u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) (*.f32 u1 u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) u1))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
1
#s(literal 1 binary32)
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
(+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
1
#s(literal 1 binary32)
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
(+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* u2 (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* u2 (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* u2 (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 3))
(*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(* (pow u2 3) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 3) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 3) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 3))
(*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(* -1 (* (pow u2 3) (- (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))
(*.f32 (*.f32 u2 u2) (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* -1 (* (pow u2 3) (- (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))
(*.f32 (*.f32 u2 u2) (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* -1 (* (pow u2 3) (- (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))
(*.f32 (*.f32 u2 u2) (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
-98696044010906577398881/5000000000000000000000
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) (*.f32 u1 u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) u1))

rewrite351.0ms (2.5%)

Memory
-33.7MiB live, 541.2MiB allocated
Rules
5 408×lower-fma.f64
5 398×lower-fma.f32
4 534×lower-/.f64
4 526×lower-/.f32
4 164×lower-*.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044301
078298
1245271
21644271
08357271
Stop Event
iter limit
node limit
iter limit
Counts
25 → 1 188
Calls
Call 1
Inputs
(*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
(sqrt.f32 u1)
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 u2 u2)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))))
#s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
Outputs
(neg.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)))
(+.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(+.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fabs.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32))
(pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32))
(fma.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 u1 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (*.f32 u1 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (/.f32 u1 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (neg.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (*.f32 u1 (neg.f32 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (-.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (-.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (+.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 u1) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 u1)) (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (/.f32 (-.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (neg.f32 u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (fma.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 (neg.f32 u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (neg.f32 u1)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 u1 u1))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 u1 (neg.f32 u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) u1)) (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 u1 u1))) (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (neg.f32 (neg.f32 u1)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1)) (*.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (fma.f32 (neg.f32 (neg.f32 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 u1))) (*.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (neg.f32 u1)))) (*.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (neg.f32 u1)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (neg.f32 u1)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 u1))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (fma.f32 u1 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) #s(literal -1 binary32))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (fma.f32 u1 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 (neg.f32 u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (fma.f32 u1 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 u1 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 u1 u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (neg.f32 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (neg.f32 u1)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)) (neg.f32 (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 u1))) (neg.f32 (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 u1))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (+.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (neg.f32 (fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (neg.f32 (/.f32 (-.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (neg.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (fma.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 u1 (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32)))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (neg.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (+.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(*.f32 (-.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 (neg.f32 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) u1)
(*.f32 (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 1 binary32)) (pow.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal 1 binary32)) (pow.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 2 binary32)))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 (neg.f32 u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (/.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)) (sqrt.f32 (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 u1))) (sqrt.f32 (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (+.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sqrt.f32 (fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sqrt.f32 (/.f32 (-.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) (sqrt.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (sqrt.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 u1 u1))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(neg.f32 (/.f32 u1 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(neg.f32 (/.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (neg.f32 u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 0 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 u1 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)
(*.f32 (neg.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(pow.f32 u1 #s(literal 1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 u1)) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 #s(literal -1 binary32)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))
(sqrt.f32 u1)
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 u1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 u1)))
(*.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32)))
(pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #s(literal 1/2 binary32))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(neg.f32 (*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) u1))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal -1 binary32)))
(+.f32 u1 (*.f32 u1 u1))
(+.f32 (*.f32 u1 u1) u1)
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal -1 binary32))
(fma.f32 u1 u1 u1)
(fma.f32 u1 #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 (neg.f32 u1) (neg.f32 u1) u1)
(fma.f32 (neg.f32 u1) #s(literal -1 binary32) (*.f32 u1 u1))
(fma.f32 #s(literal 1 binary32) u1 (*.f32 u1 u1))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) u1)
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 u1 u1))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) u1)
(fma.f32 #s(literal -1 binary32) (neg.f32 u1) (*.f32 u1 u1))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) (*.f32 u1 u1))
(fma.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 u1 u1))
(fma.f32 (pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32)) (*.f32 u1 u1))
(fma.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log.f32 u1)) u1)
(-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) u1)) (*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) u1))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) (/.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 (*.f32 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 u1 (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u1))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 u1 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))) (fma.f32 u1 u1 (neg.f32 u1)))
(/.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (neg.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (fma.f32 u1 u1 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1)))) (neg.f32 (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) #s(literal -1 binary32))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 u1 (*.f32 u1 u1)))
(/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)) (neg.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))))) (neg.f32 (neg.f32 (fma.f32 u1 u1 (neg.f32 u1)))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))))
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) u1)
(*.f32 #s(literal -1 binary32) (*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) u1))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1))))
(*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))
(*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (neg.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))) u1)
(*.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 (neg.f32 u1)))))
(*.f32 (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (-.f32 u1 (*.f32 u1 u1))))
(*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (neg.f32 u1))
(*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) u1) (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) u1))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (pow.f32 u1 #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (pow.f32 u1 #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (pow.f32 u1 #s(literal -1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (pow.f32 u1 #s(literal -1/2 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -1/2 binary32))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 u2 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(-.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (fma.f32 u2 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u2 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(-.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (-.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))) (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))))
(/.f32 (fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 u2 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (neg.f32 (fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (neg.f32 (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))))
(/.f32 (neg.f32 (fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))) (-.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (fma.f32 (sqrt.f32 u1) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (fma.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (fma.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (fma.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (fma.f32 (sqrt.f32 (neg.f32 u1)) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (fma.f32 (sqrt.f32 (neg.f32 u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (fma.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (fma.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal 1 binary32))) (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 u1))) (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 u1)))) (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (neg.f32 u1)))) (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (sqrt.f32 u1)))) (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (neg.f32 u1)))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (neg.f32 (sqrt.f32 u1)))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (fma.f32 u2 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (fma.f32 u2 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (neg.f32 (neg.f32 (fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (neg.f32 (neg.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (neg.f32 (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))) (neg.f32 (-.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (fma.f32 u2 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u2 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (fma.f32 u2 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (fma.f32 u2 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (fma.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u2 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u2 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (*.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (fma.f32 u2 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u2 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))))
(*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))))
(*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))))
(*.f32 (fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))))))
(*.f32 (neg.f32 (fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(*.f32 (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))) (/.f32 #s(literal 1 binary32) (-.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))
(pow.f32 u2 #s(literal 2 binary32))
(pow.f32 (*.f32 u2 u2) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log.f32 u2)) #s(literal 2 binary32))
(*.f32 u2 u2)
(*.f32 (exp.f32 (log.f32 u2)) (exp.f32 (log.f32 u2)))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 u2 u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (fma.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (fma.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1))) (neg.f32 (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1))) (neg.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))) (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 (fma.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))))
(*.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(*.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(*.f32 (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) u1))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal -1 binary32)))
(+.f32 u1 (*.f32 u1 u1))
(+.f32 (*.f32 u1 u1) u1)
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal -1 binary32))
(fma.f32 u1 u1 u1)
(fma.f32 u1 #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 (neg.f32 u1) (neg.f32 u1) u1)
(fma.f32 (neg.f32 u1) #s(literal -1 binary32) (*.f32 u1 u1))
(fma.f32 #s(literal 1 binary32) u1 (*.f32 u1 u1))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) u1)
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 u1 u1))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) u1)
(fma.f32 #s(literal -1 binary32) (neg.f32 u1) (*.f32 u1 u1))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) (*.f32 u1 u1))
(fma.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 u1 u1))
(fma.f32 (pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32)) (*.f32 u1 u1))
(fma.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log.f32 u1)) u1)
(-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) u1)) (*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) u1))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) (/.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 (*.f32 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 u1 (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u1))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 u1 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))) (fma.f32 u1 u1 (neg.f32 u1)))
(/.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (neg.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (fma.f32 u1 u1 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1)))) (neg.f32 (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) #s(literal -1 binary32))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 u1 (*.f32 u1 u1)))
(/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)) (neg.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))))) (neg.f32 (neg.f32 (fma.f32 u1 u1 (neg.f32 u1)))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))))
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) u1)
(*.f32 #s(literal -1 binary32) (*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) u1))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1))))
(*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))
(*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (neg.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))) u1)
(*.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 (neg.f32 u1)))))
(*.f32 (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (-.f32 u1 (*.f32 u1 u1))))
(*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (neg.f32 u1))
(*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) u1) (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) u1))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (pow.f32 u1 #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (pow.f32 u1 #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (pow.f32 u1 #s(literal -1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (pow.f32 u1 #s(literal -1/2 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32)))
(pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #s(literal 1/2 binary32))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(+.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(-.f32 (/.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (/.f32 (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) u2)))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)))) (fma.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (*.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (*.f32 u2 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))))) (neg.f32 (fma.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (neg.f32 (*.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 u2 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) u2)) (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) u2)) (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2)))) (fma.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2)
(*.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(*.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(*.f32 (*.f32 u2 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(*.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(*.f32 (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) u2) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(+.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))
(fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(-.f32 (/.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(-.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (/.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (neg.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (/.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (fma.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (/.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))))
(*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(*.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(*.f32 (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(neg.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)))
(+.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(+.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fabs.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32))
(pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32))
(fma.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 u1 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (*.f32 u1 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (/.f32 u1 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (neg.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (*.f32 u1 (neg.f32 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (-.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (-.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (+.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 u1) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 u1)) (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (/.f32 (-.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (neg.f32 u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (fma.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 (neg.f32 u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (neg.f32 u1)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 u1 u1))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 u1 (neg.f32 u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) u1)) (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 u1 u1))) (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (neg.f32 (neg.f32 u1)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1)) (*.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (fma.f32 (neg.f32 (neg.f32 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 u1))) (*.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (neg.f32 u1)))) (*.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (neg.f32 u1)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (neg.f32 u1)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 u1))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (fma.f32 u1 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) #s(literal -1 binary32))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (fma.f32 u1 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 (neg.f32 u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (fma.f32 u1 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 u1 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 u1 u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (neg.f32 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (neg.f32 u1)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)) (neg.f32 (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 u1))) (neg.f32 (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 u1))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (+.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (neg.f32 (fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (neg.f32 (/.f32 (-.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (neg.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (fma.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 u1 (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32)))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (neg.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (+.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(*.f32 (-.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 (neg.f32 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) u1)
(*.f32 (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 1 binary32)) (pow.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal 1 binary32)) (pow.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 2 binary32)))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 (neg.f32 u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (/.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))

eval251.0ms (1.8%)

Memory
25.9MiB live, 434.8MiB allocated
Compiler

Compiled 64 229 to 4 383 computations (93.2% saved)

prune415.0ms (3%)

Memory
25.4MiB live, 788.5MiB allocated
Pruning

65 alts after pruning (58 fresh and 7 done)

PrunedKeptTotal
New1 933201 953
Fresh33841
Picked145
Done033
Total1 937652 002
Accuracy
99.8%
Counts
2 002 → 65
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.8%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
71.3%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.3%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
90.4%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
87.6%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
89.5%
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (sqrt (+ (/ 1 u1) -1)) (/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (sqrt.f32 u1)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.1%
(*.f32 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.3%
(*.f32 (*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal -1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.0%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.4%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
92.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
87.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
73.3%
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.8%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
99.0%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%
(*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.0%
(*.f32 (sqrt.f32 #s(approx (/ u1 (/ (* (- 1 (* u1 (* u1 (* u1 u1)))) (/ 1 (+ u1 1))) (+ (* u1 u1) 1))) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.7%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
88.3%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
83.1%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
81.6%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
81.6%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
81.6%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (fma.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 1 binary32))))
81.6%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
81.6%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
83.1%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
81.6%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
79.4%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
79.4%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
81.5%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
88.1%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.2%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
81.5%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
19.4%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
85.8%
(*.f32 (exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
75.4%
(*.f32 #s(approx (/ 1 (sqrt (+ (/ 1 u1) -1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
81.8%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
70.3%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
78.3%
#s(approx (* (/ 1 (sqrt (+ (/ 1 u1) -1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
90.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
92.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
92.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
88.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
89.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
78.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
78.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
77.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
78.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
78.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
78.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
74.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
72.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
75.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
5.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* u2 u2) (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000))) (sqrt (/ u1 (- 1 u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))))
73.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))))
72.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
63.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))
63.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
63.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
Compiler

Compiled 2 608 to 1 584 computations (39.3% saved)

simplify202.0ms (1.5%)

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

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
cost-diff2336
(fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
cost-diff0
#s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
cost-diff0
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))))
cost-diff0
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
cost-diff608
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))
cost-diff0
(fma.f32 u1 u1 u1)
cost-diff0
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
cost-diff0
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
cost-diff0
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
cost-diff0
(fma.f32 u1 u1 u1)
cost-diff0
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
cost-diff0
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
cost-diff0
(sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))))
cost-diff0
(*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff32
(*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
cost-diff160
(*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
Rules
9 604×lower-fma.f64
9 588×lower-fma.f32
3 798×lower-*.f64
3 772×lower-*.f32
2 242×lower-+.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
055583
099543
1186520
2453512
31552497
46950497
08033497
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))
u1
(fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))
(*.f32 u1 (*.f32 u1 u1))
(*.f32 u1 u1)
#s(literal -1 binary32)
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
#s(literal 1 binary32)
(*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))
(neg.f32 u1)
(+.f32 u1 #s(literal -1 binary32))
(fma.f32 u1 u1 #s(literal -1 binary32))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
u1
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
u1
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(*.f32 u2 u2)
u2
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
#s(literal 1 binary32)
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))))
#s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(+.f32 u1 #s(literal 1 binary32))
u1
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) u1)
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
u2
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 u2 u2)
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 u2 u2)
u2
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
Outputs
(*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))
u1
(fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))
(*.f32 u1 (*.f32 u1 u1))
(*.f32 u1 u1)
#s(literal -1 binary32)
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
#s(literal 1 binary32)
(*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (fma.f32 u1 (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(fma.f32 u1 (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))
(neg.f32 u1)
(+.f32 u1 #s(literal -1 binary32))
(fma.f32 u1 u1 #s(literal -1 binary32))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
u1
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
u1
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
(*.f32 u2 u2)
u2
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
#s(literal 1 binary32)
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(fma.f32 u1 u1 u1)
(+.f32 u1 #s(literal 1 binary32))
u1
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) u1)
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
u2
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 u2 u2)
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 u2 u2)
u2
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
#s(literal -98696044010906577398881/5000000000000000000000 binary32)

localize175.0ms (1.3%)

Memory
7.6MiB live, 280.1MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.35775375976844204
(*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
accuracy0.37890625
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
accuracy0.5399106802203432
(fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
accuracy2.813955660144932
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
accuracy0.30859375
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
accuracy0.406913769536884
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))
accuracy2.837783009383438
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))
accuracy3.921271382785927
#s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
accuracy0.125
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
accuracy0.150722509768442
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
accuracy2.837783009383438
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
accuracy3.92127138278593
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
accuracy0
(fma.f32 u1 u1 u1)
accuracy0.09375
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
accuracy3.92127138278593
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
accuracy6.8855366737008
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
accuracy0.1796875
(*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
accuracy0.21875
(*.f32 u1 (*.f32 u1 u1))
accuracy0.265625
(*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
accuracy0.33984375
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
100.0ms256×0valid
Compiler

Compiled 475 to 49 computations (89.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 72.0ms
ival-mult: 26.0ms (36.2% of total)
ival-add: 17.0ms (23.7% of total)
const: 10.0ms (13.9% of total)
ival-div: 7.0ms (9.7% of total)
ival-sqrt: 5.0ms (7% of total)
ival-cos: 3.0ms (4.2% of total)
ival-neg: 2.0ms (2.8% of total)
ival-sub: 1.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series38.0ms (0.3%)

Memory
16.5MiB live, 60.0MiB allocated
Counts
25 → 396
Calls
Call 1
Inputs
#s(alt (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) (patch (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) #<representation binary32>) () ())
#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())
#s(alt (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (patch (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) #<representation binary32>) () ())
#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())
#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())
#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())
#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())
#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())
#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())
#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())
#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())
#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())
#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())
#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())
#s(alt (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())
#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())
#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())
#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())
#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())
#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())
Outputs
#s(alt u1 (taylor 0 u1) (#s(alt (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) (patch (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) (patch (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 u1)))) (taylor 0 u1) (#s(alt (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) (patch (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (taylor 0 u1) (#s(alt (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) (patch (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor inf u1) (#s(alt (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) (patch (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) (patch (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor inf u1) (#s(alt (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) (patch (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) (patch (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor -inf u1) (#s(alt (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) (patch (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) (patch (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor -inf u1) (#s(alt (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) (patch (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) (taylor -inf u1) (#s(alt (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) (patch (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u1) (#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 u1)) (taylor 0 u1) (#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* u1 (- u1 1))) (taylor 0 u1) (#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1))) (taylor 0 u1) (#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow u1 3)) (taylor inf u1) (#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 3) (- (/ 1 u1) 1)) (taylor inf u1) (#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 3) (- (/ 1 u1) (+ 1 (/ 1 (pow u1 2))))) (taylor inf u1) (#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 3) (- (+ (/ 1 u1) (/ 1 (pow u1 3))) (+ 1 (/ 1 (pow u1 2))))) (taylor inf u1) (#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow u1 3)) (taylor -inf u1) (#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u1 3) (- 1 (/ 1 u1)))) (taylor -inf u1) (#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u1 3) (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1))))) (taylor -inf u1) (#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u1 3) (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1))) u1))))) (taylor -inf u1) (#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 3))) (+ (* 3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (pow u2 2)))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (pow u2 2)))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1)))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (patch (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (patch (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (patch (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1)))))) (taylor 0 u1) (#s(alt (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (patch (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1)))))))))) (taylor 0 u1) (#s(alt (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (patch (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor inf u1) (#s(alt (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (patch (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1))) (taylor inf u1) (#s(alt (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (patch (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1)))) (taylor inf u1) (#s(alt (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (patch (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (+ (* 5/16 (/ (sqrt -1) (pow u1 3))) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1))))) (taylor inf u1) (#s(alt (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (patch (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor -inf u1) (#s(alt (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (patch (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (patch (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (patch (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (patch (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (taylor 0 u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))) (taylor 0 u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))))) (taylor 0 u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (taylor inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))) (taylor inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor -inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ u1 (- 1 u1))) (taylor 0 u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))) (taylor 0 u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))) (taylor 0 u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))))) (taylor 0 u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1)))))) (taylor 0 u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1)))))))))) (taylor 0 u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1))))) (taylor inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor -inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 u1)))) (taylor 0 u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (taylor 0 u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor -inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor -inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) (taylor -inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) (patch #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (pow u1 2) (taylor inf u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (pow u1 2) (taylor -inf u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (fma.f32 u1 u1 u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ u1 (- 1 u1))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 2) (taylor inf u1) (#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 2) (taylor -inf u1) (#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ u1 (- 1 u1))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (patch (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1)))))) (taylor 0 u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1)))))))))) (taylor 0 u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1))))) (taylor inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor -inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 u1)))) (taylor 0 u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (taylor 0 u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor -inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor -inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) (taylor -inf u1) (#s(alt #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) (patch #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (taylor 0 u1) (#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))) (taylor 0 u1) (#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))))) (taylor 0 u1) (#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (* 1/2 (* (sqrt (/ 1 u1)) (- 1 (* 1/4 (/ 1 u1))))))))))))))) (taylor 0 u1) (#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (taylor inf u1) (#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (taylor -inf u1) (#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (+ (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (taylor -inf u1) (#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (taylor -inf u1) (#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -5/16 (sqrt -1)) (* -5/16 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (taylor -inf u1) (#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ u1 (- 1 u1))) (taylor 0 u2) (#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))) (taylor 0 u2) (#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))) (taylor 0 u2) (#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))) (taylor 0 u2) (#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4))) (taylor inf u2) (#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))) (taylor inf u2) (#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4)))))) (taylor inf u2) (#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4)))))) (taylor inf u2) (#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4))) (taylor -inf u2) (#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))) (taylor -inf u2) (#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4)))))) (taylor -inf u2) (#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4)))))) (taylor -inf u2) (#s(alt (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (patch (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (taylor 0 u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))) (taylor 0 u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))))) (taylor 0 u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (taylor inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))) (taylor inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor -inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ u1 (- 1 u1))) (taylor 0 u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))) (taylor 0 u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))) (taylor 0 u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))))) (taylor 0 u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (patch #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) #<representation binary32>) () ())) ())
#s(alt (pow (* 1 u1) 1/4) (taylor 0 u1) (#s(alt (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/4 (pow (* 1 (pow u1 5)) 1/4)) (pow (* 1 u1) 1/4)) (taylor 0 u1) (#s(alt (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* u1 (+ (* 5/32 (pow (* 1 (pow u1 5)) 1/4)) (* 1/4 (pow (* 1 u1) 1/4)))) (pow (* 1 u1) 1/4)) (taylor 0 u1) (#s(alt (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* u1 (+ (* 1/4 (pow (* 1 u1) 1/4)) (* u1 (+ (* 15/128 (pow (* 1 (pow u1 5)) 1/4)) (* 5/32 (pow (* 1 u1) 1/4)))))) (pow (* 1 u1) 1/4)) (taylor 0 u1) (#s(alt (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (pow -1 1/4) (taylor inf u1) (#s(alt (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4)) (taylor inf u1) (#s(alt (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 5/32 (* (pow -1 1/4) (/ 1 (pow u1 2)))) (+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4))) (taylor inf u1) (#s(alt (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 15/128 (* (pow -1 1/4) (/ 1 (pow u1 3)))) (+ (* 5/32 (* (pow -1 1/4) (/ 1 (pow u1 2)))) (+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4)))) (taylor inf u1) (#s(alt (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (sqrt (sqrt -1)) (taylor -inf u1) (#s(alt (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (sqrt -1)) (* 1/4 (* (/ 1 u1) (sqrt (sqrt -1))))) (taylor -inf u1) (#s(alt (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (sqrt -1)) (* -1 (/ (+ (* -1/4 (sqrt (sqrt -1))) (* -5/32 (* (/ 1 u1) (sqrt (sqrt -1))))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (sqrt -1)) (* -1 (/ (+ (* -1 (/ (+ (* 15/128 (* (/ 1 u1) (sqrt (sqrt -1)))) (* 5/32 (sqrt (sqrt -1)))) u1)) (* -1/4 (sqrt (sqrt -1)))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1)))))) (taylor 0 u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1)))))))))) (taylor 0 u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor inf u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1))))) (taylor inf u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1)))) (taylor inf u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor -inf u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor 0 u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor 0 u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor 0 u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor 0 u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor inf u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor inf u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor inf u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor inf u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor -inf u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor -inf u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor -inf u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor -inf u1) (#s(alt (*.f32 u1 (*.f32 u1 u1)) (patch (*.f32 u1 (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (taylor 0 u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (taylor 0 u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (taylor 0 u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor -inf u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor -inf u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor -inf u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor -inf u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt -98696044010906577398881/5000000000000000000000 (taylor 0 u2) (#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (taylor 0 u2) (#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (taylor 0 u2) (#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (taylor 0 u2) (#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) (taylor inf u2) (#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (taylor inf u2) (#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (taylor inf u2) (#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (taylor inf u2) (#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) (taylor -inf u2) (#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (taylor -inf u2) (#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (taylor -inf u2) (#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (taylor -inf u2) (#s(alt (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (patch (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (taylor 0 u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (taylor 0 u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (taylor 0 u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor -inf u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor -inf u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor -inf u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor -inf u2) (#s(alt #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (patch #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor 0 u2) (#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u2 (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor 0 u2) (#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u2 (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor 0 u2) (#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u2 (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor 0 u2) (#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 3)) (taylor inf u2) (#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 3) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (taylor inf u2) (#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 3) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (taylor inf u2) (#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 3) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (taylor inf u2) (#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 3)) (taylor -inf u2) (#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u2 3) (- (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (taylor -inf u2) (#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u2 3) (- (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (taylor -inf u2) (#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u2 3) (- (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (taylor -inf u2) (#s(alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (patch (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (taylor 0 u2) (#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))) (taylor 0 u2) (#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))) (taylor 0 u2) (#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))) (taylor 0 u2) (#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (taylor inf u2) (#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (taylor -inf u2) (#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor 0 u1) (#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (pow u1 3)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (taylor 0 u1) (#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) (taylor 0 u1) (#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))) (taylor 0 u1) (#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor inf u1) (#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (taylor inf u1) (#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (taylor inf u1) (#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (taylor inf u1) (#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor -inf u1) (#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (taylor -inf u1) (#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* -3/8 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (taylor -inf u1) (#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* 3/8 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (taylor -inf u1) (#s(alt (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (patch (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4))) (taylor inf u2) (#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (taylor 0 u1) (#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (pow u1 3)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (taylor 0 u1) (#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))) (taylor 0 u1) (#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))) (taylor 0 u1) (#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (taylor inf u1) (#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (taylor inf u1) (#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (taylor inf u1) (#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) (taylor inf u1) (#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (taylor -inf u1) (#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (taylor -inf u1) (#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* -3/8 (/ (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) u1))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (taylor -inf u1) (#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) u1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (taylor -inf u1) (#s(alt (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (patch (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #<representation binary32>) () ())) ())
Calls

99 calls:

TimeVariablePointExpression
1.0ms
u2
@inf
(* (sqrt (* (* u1 (+ (* u1 (* u1 (* u1 u1))) -1)) (/ 1 (* (* (+ (* u1 (neg u1)) -1) (+ u1 -1)) (+ (* u1 u1) -1))))) (cos (* 314159265359/50000000000 u2)))
1.0ms
u1
@inf
(* (* u1 (+ (* u1 (* u1 (* u1 u1))) -1)) (/ 1 (* (* (+ (* u1 (neg u1)) -1) (+ u1 -1)) (+ (* u1 u1) -1))))
1.0ms
u2
@0
(* (sqrt (* (* u1 (+ (* u1 (* u1 (* u1 u1))) -1)) (/ 1 (* (* (+ (* u1 (neg u1)) -1) (+ u1 -1)) (+ (* u1 u1) -1))))) (cos (* 314159265359/50000000000 u2)))
0.0ms
u1
@inf
(* (* u2 u2) (* (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- 1 u1)))))
0.0ms
u1
@0
(sqrt (sqrt (/ u1 (- 1 u1))))

simplify368.0ms (2.7%)

Memory
13.0MiB live, 526.9MiB allocated
Algorithm
egg-herbie
Rules
12 740×lower-fma.f64
12 740×lower-fma.f32
7 018×lower-*.f64
7 018×lower-*.f32
3 684×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05037502
115386831
257275993
084905643
Stop Event
iter limit
node limit
Counts
396 → 391
Calls
Call 1
Inputs
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
1
(+ 1 (* -1 u1))
(+ 1 (* u1 (- u1 1)))
(+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1)))
(* -1 (pow u1 3))
(* (pow u1 3) (- (/ 1 u1) 1))
(* (pow u1 3) (- (/ 1 u1) (+ 1 (/ 1 (pow u1 2)))))
(* (pow u1 3) (- (+ (/ 1 u1) (/ 1 (pow u1 3))) (+ 1 (/ 1 (pow u1 2)))))
(* -1 (pow u1 3))
(* -1 (* (pow u1 3) (- 1 (/ 1 u1))))
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1)))))
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1))) u1)))))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* 3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 3))) (+ (* 3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1)))))
(+ (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (pow u2 2))))
(+ (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (pow u2 2))))))
(+ (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1)))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1)))))))))))
(* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2)))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1))))
(+ (sqrt -1) (+ (* 5/16 (/ (sqrt -1) (pow u1 3))) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1)))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(sqrt (/ u1 (- 1 u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 u1))
(* u1 (+ 1 u1))
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(sqrt (/ u1 (- 1 u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 u1))
(* u1 (+ 1 u1))
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(sqrt (/ u1 (- 1 u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+ (sqrt u1) (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))))))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (* 1/2 (* (sqrt (/ 1 u1)) (- 1 (* 1/4 (/ 1 u1)))))))))))))))
(+ (sqrt -1) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))) (/ 1/2 (* u1 (sqrt -1))))
(+ (sqrt -1) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -5/16 (sqrt -1)) (* -5/16 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(sqrt (/ u1 (- 1 u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(sqrt (/ u1 (- 1 u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(pow (* 1 u1) 1/4)
(+ (* 1/4 (pow (* 1 (pow u1 5)) 1/4)) (pow (* 1 u1) 1/4))
(+ (* u1 (+ (* 5/32 (pow (* 1 (pow u1 5)) 1/4)) (* 1/4 (pow (* 1 u1) 1/4)))) (pow (* 1 u1) 1/4))
(+ (* u1 (+ (* 1/4 (pow (* 1 u1) 1/4)) (* u1 (+ (* 15/128 (pow (* 1 (pow u1 5)) 1/4)) (* 5/32 (pow (* 1 u1) 1/4)))))) (pow (* 1 u1) 1/4))
(pow -1 1/4)
(+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4))
(+ (* 5/32 (* (pow -1 1/4) (/ 1 (pow u1 2)))) (+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4)))
(+ (* 15/128 (* (pow -1 1/4) (/ 1 (pow u1 3)))) (+ (* 5/32 (* (pow -1 1/4) (/ 1 (pow u1 2)))) (+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4))))
(sqrt (sqrt -1))
(+ (sqrt (sqrt -1)) (* 1/4 (* (/ 1 u1) (sqrt (sqrt -1)))))
(+ (sqrt (sqrt -1)) (* -1 (/ (+ (* -1/4 (sqrt (sqrt -1))) (* -5/32 (* (/ 1 u1) (sqrt (sqrt -1))))) u1)))
(+ (sqrt (sqrt -1)) (* -1 (/ (+ (* -1 (/ (+ (* 15/128 (* (/ 1 u1) (sqrt (sqrt -1)))) (* 5/32 (sqrt (sqrt -1)))) u1)) (* -1/4 (sqrt (sqrt -1)))) u1)))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
1
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
-98696044010906577398881/5000000000000000000000
(- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)
(- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)
(- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
1
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(* -98696044010906577398881/5000000000000000000000 u2)
(* u2 (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* u2 (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* u2 (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 3))
(* (pow u2 3) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 3) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 3) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 3))
(* -1 (* (pow u2 3) (- (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))
(* -1 (* (pow u2 3) (- (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))
(* -1 (* (pow u2 3) (- (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))
(* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1))))
(+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(+ (* 1/2 (* (sqrt (pow u1 3)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))
(+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))
(* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(+ (* 1/2 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* -3/8 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* 3/8 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))
(+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))))
(* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))
(* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* 1/2 (/ (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(+ (* -1 (/ (+ (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* -3/8 (/ (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) u1))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) u1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
Outputs
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1))
1
#s(literal 1 binary32)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* u1 (- u1 1)))
(fma.f32 u1 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))
(+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1)))
(fma.f32 u1 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(* -1 (pow u1 3))
(*.f32 u1 (*.f32 u1 (neg.f32 u1)))
(* (pow u1 3) (- (/ 1 u1) 1))
(*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(* (pow u1 3) (- (/ 1 u1) (+ 1 (/ 1 (pow u1 2)))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)))
(* (pow u1 3) (- (+ (/ 1 u1) (/ 1 (pow u1 3))) (+ 1 (/ 1 (pow u1 2)))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))))
(* -1 (pow u1 3))
(*.f32 u1 (*.f32 u1 (neg.f32 u1)))
(* -1 (* (pow u1 3) (- 1 (/ 1 u1))))
(*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1)))))
(neg.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) u1)))
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1))) u1)))))
(*.f32 (*.f32 u1 (*.f32 u1 (neg.f32 u1))) (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) u1)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 u1) (*.f32 u1 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/2 binary32) u1)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))))
(+ (* 3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (+.f32 (/.f32 #s(literal 3/8 binary32) u1) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))))
(+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 3))) (+ (* 3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u1 u1)) (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 5/16 binary32) u1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal -3/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32) (*.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))) (neg.f32 u1))) (neg.f32 u1)))
(sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1)))))
(sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 5 binary32)) u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(+ (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (pow u2 2))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 5 binary32)) u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(+ (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (pow u2 2))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 5 binary32)) u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 5 binary32)) u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(+ (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1)))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1)))))))))))
(fma.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 5 binary32)) u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 5 binary32)) u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))
(* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 5 binary32)) u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 5 binary32)) u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 5 binary32)) u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 5 binary32)) u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 5 binary32)) u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 5 binary32)) u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 5 binary32)) u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(* (sqrt (/ (* u1 (- (pow u1 4) 1)) (* (- u1 1) (* (- (* -1 (pow u1 2)) 1) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 5 binary32)) u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) u1)) (*.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)))) (sqrt.f32 u1))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1))))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 3/8 binary32) u1)) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (+ (* 5/16 (/ (sqrt -1) (pow u1 3))) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1)))))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)) (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 5/16 binary32) u1)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal -3/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32) (*.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))) (neg.f32 u1))) u1))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 u1) (*.f32 u1 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/2 binary32) u1)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal -3/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32) (*.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))) (neg.f32 u1))) (neg.f32 u1)))
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) u1)) (*.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)))) (sqrt.f32 u1))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal -3/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32) (*.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))) (neg.f32 u1))) u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 u1) (*.f32 u1 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/2 binary32) u1)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal -3/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32) (*.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))) (neg.f32 u1))) (neg.f32 u1)))
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 u1) (*.f32 u1 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/2 binary32) u1)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal -3/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32) (*.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))) (neg.f32 u1))) (neg.f32 u1)))
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) u1)) (*.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)))) (sqrt.f32 u1))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal -3/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32) (*.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))) (neg.f32 u1))) u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1))
(+ (sqrt u1) (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))
(fma.f32 u1 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/2 binary32) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1)))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/2 binary32) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 u1) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1)))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (* 1/2 (* (sqrt (/ 1 u1)) (- 1 (* 1/4 (/ 1 u1)))))))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)))) u1 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1)))
(+ (sqrt -1) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32)))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (/ 1/2 (* u1 (sqrt -1))))
(fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1/2 binary32) u1))) (+.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/10000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/10000000000000000000000 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))))
(+ (sqrt -1) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32))) u1) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32))))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal -3/8 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32))) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1)))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -5/16 (sqrt -1)) (* -5/16 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 #s(literal 5/16 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32))) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal 3/8 binary32) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3/8 binary32)))) (neg.f32 u1))) (neg.f32 u1)))
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 u1) (*.f32 u1 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/2 binary32) u1)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal -3/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32) (*.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))) (neg.f32 u1))) (neg.f32 u1)))
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(pow (* 1 u1) 1/4)
(pow.f32 u1 #s(literal 1/4 binary32))
(+ (* 1/4 (pow (* 1 (pow u1 5)) 1/4)) (pow (* 1 u1) 1/4))
(fma.f32 #s(literal 1/4 binary32) (pow.f32 (pow.f32 u1 #s(literal 5 binary32)) #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(+ (* u1 (+ (* 5/32 (pow (* 1 (pow u1 5)) 1/4)) (* 1/4 (pow (* 1 u1) 1/4)))) (pow (* 1 u1) 1/4))
(fma.f32 (pow.f32 (pow.f32 u1 #s(literal 5 binary32)) #s(literal 1/4 binary32)) (*.f32 #s(literal 5/32 binary32) u1) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (pow.f32 u1 #s(literal 1/4 binary32))))
(+ (* u1 (+ (* 1/4 (pow (* 1 u1) 1/4)) (* u1 (+ (* 15/128 (pow (* 1 (pow u1 5)) 1/4)) (* 5/32 (pow (* 1 u1) 1/4)))))) (pow (* 1 u1) 1/4))
(fma.f32 u1 (fma.f32 u1 (*.f32 (pow.f32 (pow.f32 u1 #s(literal 5 binary32)) #s(literal 1/4 binary32)) #s(literal 15/128 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (fma.f32 #s(literal 5/32 binary32) u1 #s(literal 1/4 binary32)))) (pow.f32 u1 #s(literal 1/4 binary32)))
(pow -1 1/4)
(pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32))
(+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) u1) #s(literal 1 binary32)))
(+ (* 5/32 (* (pow -1 1/4) (/ 1 (pow u1 2)))) (+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4)))
(fma.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) u1) (/.f32 #s(literal 5/32 binary32) (*.f32 u1 u1))) (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)))
(+ (* 15/128 (* (pow -1 1/4) (/ 1 (pow u1 3)))) (+ (* 5/32 (* (pow -1 1/4) (/ 1 (pow u1 2)))) (+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4))))
(fma.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (+.f32 (/.f32 #s(literal 5/32 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 15/128 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) u1) #s(literal 1 binary32))))
(sqrt (sqrt -1))
(sqrt.f32 (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt (sqrt -1)) (* 1/4 (* (/ 1 u1) (sqrt (sqrt -1)))))
(*.f32 (sqrt.f32 (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1/4 binary32) u1) #s(literal 1 binary32)))
(+ (sqrt (sqrt -1)) (* -1 (/ (+ (* -1/4 (sqrt (sqrt -1))) (* -5/32 (* (/ 1 u1) (sqrt (sqrt -1))))) u1)))
(-.f32 (sqrt.f32 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (sqrt.f32 (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -5/32 binary32) u1))) u1))
(+ (sqrt (sqrt -1)) (* -1 (/ (+ (* -1 (/ (+ (* 15/128 (* (/ 1 u1) (sqrt (sqrt -1)))) (* 5/32 (sqrt (sqrt -1)))) u1)) (* -1/4 (sqrt (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (sqrt.f32 (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 15/128 binary32) u1) #s(literal 5/32 binary32))) (neg.f32 u1))) u1))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) u1)) (*.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)))) (sqrt.f32 u1))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal -3/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32) (*.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))) (neg.f32 u1))) u1))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
1
#s(literal 1 binary32)
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))
(+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
-98696044010906577398881/5000000000000000000000
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
1
#s(literal 1 binary32)
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))
(+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* u2 (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* u2 (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* u2 (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 3))
(*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(* (pow u2 3) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (*.f32 u2 u2)))
(* (pow u2 3) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (*.f32 u2 u2)))
(* (pow u2 3) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (*.f32 u2 u2)))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 3))
(*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(* -1 (* (pow u2 3) (- (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))
(*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (*.f32 u2 u2)))
(* -1 (* (pow u2 3) (- (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))
(*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (*.f32 u2 u2)))
(* -1 (* (pow u2 3) (- (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))
(*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (*.f32 u2 u2)))
(* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1))))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (fma.f32 #s(literal 1/2 binary32) u1 #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/10000000000000000000000 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1/2 binary32) u1))))
(+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(+ (* 1/2 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u1) #s(literal 1/2 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* -3/8 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u1) #s(literal -3/8 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* 3/8 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/10000000000000000000000 binary32)) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u1) #s(literal 5/16 binary32) (*.f32 #s(literal 3/8 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 u1))) (neg.f32 u1)))
(* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))
(*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))
(*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))
(*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(+ (* 1/2 (* (sqrt (pow u1 3)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (fma.f32 #s(literal 1/2 binary32) u1 #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(*.f32 (*.f32 u2 u2) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/10000000000000000000000 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(fma.f32 u2 (*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1/2 binary32) u1)))))
(+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal -1/2 binary32) u1))) (*.f32 (*.f32 u2 u2) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (*.f32 #s(literal -3/8 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(+ (* 1/2 (/ (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u1) #s(literal 1/2 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(+ (* -1 (/ (+ (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* -3/8 (/ (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) u1))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(fma.f32 u2 (*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u1) #s(literal -3/8 binary32))))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) u1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(fma.f32 u2 (*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u1) #s(literal 5/16 binary32) (*.f32 #s(literal 3/8 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (neg.f32 u1))) (neg.f32 u1)))

rewrite921.0ms (6.6%)

Memory
-108.1MiB live, 510.4MiB allocated
Rules
6 502×lower-fma.f64
6 486×lower-fma.f32
4 860×lower-*.f64
4 834×lower-*.f32
4 384×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055411
099369
1344339
22418339
09493336
Stop Event
iter limit
node limit
iter limit
Counts
25 → 756
Calls
Call 1
Inputs
(*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))))
#s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u1 (*.f32 u1 u1))
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
Outputs
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 u1)))
(+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(pow.f32 (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)))) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 u1)))
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 u1 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(-.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 0 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 u1 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 u1)) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 u1))) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 u1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (-.f32 (*.f32 (*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))))))
(*.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 u1 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 1 binary32))
(*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 u1 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32))))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) u1)
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32))))
(*.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (neg.f32 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32))))
(*.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(*.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32))))
(*.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(+.f32 (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(+.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1))))
(+.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32)))
(+.f32 (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))))
(+.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(fma.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))))
(fma.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(fma.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(fma.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(fma.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1))))
(fma.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32)))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(fma.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (-.f32 (*.f32 u1 (neg.f32 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(fma.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(fma.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(fma.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(fma.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(fma.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(fma.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 (*.f32 u1 (neg.f32 u1)) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(fma.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (-.f32 (*.f32 u1 (neg.f32 u1)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(fma.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(fma.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(fma.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (/.f32 (-.f32 (*.f32 u1 (neg.f32 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (-.f32 (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (-.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1))))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1)))))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1)))))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) u1) (+.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1)))))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1))))) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1))))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1))))) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1))))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1))))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) u1))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1))))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) u1))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) u1))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) u1))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) u1))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)))) (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (-.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (-.f32 (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32))) (fma.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1))) (-.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))))))
(*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))
(*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal -1 binary32))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))))
(sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)))))
(*.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 1/4 binary32)) (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (pow.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (pow.f32 (/.f32 u1 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 (/.f32 u1 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))
(*.f32 (pow.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (neg.f32 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (neg.f32 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32)))
(pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #s(literal 1/2 binary32))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(neg.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal -1 binary32)))
(+.f32 u1 (*.f32 u1 u1))
(+.f32 (*.f32 u1 u1) u1)
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) u1))) #s(literal -1 binary32))
(fma.f32 u1 u1 u1)
(fma.f32 u1 #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 u1 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) u1)
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) u1)
(fma.f32 #s(literal -1 binary32) (neg.f32 u1) (*.f32 u1 u1))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 (neg.f32 u1)) u1)
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))
(fma.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 u1 u1))
(fma.f32 #s(literal 1 binary32) u1 (*.f32 u1 u1))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) u1)
(fma.f32 (neg.f32 u1) (neg.f32 u1) u1)
(fma.f32 (*.f32 u1 (neg.f32 u1)) #s(literal -1 binary32) u1)
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 u1 u1))
(fma.f32 (pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32)) (*.f32 u1 u1))
(fma.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log.f32 u1)) u1)
(-.f32 u1 (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))))
(-.f32 (/.f32 (*.f32 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(-.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))) #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 (*.f32 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 u1 (*.f32 u1 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (/.f32 #s(literal -1 binary32) u1))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 u1 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))
(/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) u1)) (fma.f32 u1 u1 (neg.f32 u1)))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1))) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (fma.f32 u1 u1 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) u1))) (neg.f32 (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 u1 (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) #s(literal -1 binary32))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (/.f32 #s(literal -1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) u1)))) (neg.f32 (neg.f32 (fma.f32 u1 u1 (neg.f32 u1)))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) u1)
(*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1))))
(*.f32 (-.f32 #s(literal -1 binary32) u1) (neg.f32 u1))
(*.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (pow.f32 u1 #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(neg.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal -1 binary32)))
(+.f32 u1 (*.f32 u1 u1))
(+.f32 (*.f32 u1 u1) u1)
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) u1))) #s(literal -1 binary32))
(fma.f32 u1 u1 u1)
(fma.f32 u1 #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 u1 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) u1)
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) u1)
(fma.f32 #s(literal -1 binary32) (neg.f32 u1) (*.f32 u1 u1))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 (neg.f32 u1)) u1)
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))
(fma.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 u1 u1))
(fma.f32 #s(literal 1 binary32) u1 (*.f32 u1 u1))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) u1)
(fma.f32 (neg.f32 u1) (neg.f32 u1) u1)
(fma.f32 (*.f32 u1 (neg.f32 u1)) #s(literal -1 binary32) u1)
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 u1 u1))
(fma.f32 (pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32)) (*.f32 u1 u1))
(fma.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log.f32 u1)) u1)
(-.f32 u1 (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))))
(-.f32 (/.f32 (*.f32 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) u1)) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(-.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))) #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 (*.f32 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 u1 (*.f32 u1 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (/.f32 #s(literal -1 binary32) u1))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 u1 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))
(/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) u1)) (fma.f32 u1 u1 (neg.f32 u1)))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1))) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (fma.f32 u1 u1 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) u1))) (neg.f32 (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 u1 (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) #s(literal -1 binary32))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (/.f32 #s(literal -1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) u1)))) (neg.f32 (neg.f32 (fma.f32 u1 u1 (neg.f32 u1)))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) u1) u1))
(*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) u1)
(*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1))))
(*.f32 (-.f32 #s(literal -1 binary32) u1) (neg.f32 u1))
(*.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (pow.f32 u1 #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32)))
(pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #s(literal 1/2 binary32))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 u2 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (pow.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 1/2 binary32)) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (pow.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (fabs.f32 (sqrt.f32 u1)) (fabs.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(-.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(-.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))))
(/.f32 (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (neg.f32 (fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))))
(/.f32 (neg.f32 (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))) (neg.f32 (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)))) (*.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)))) (*.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (neg.f32 u1)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (sqrt.f32 u1)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))) (*.f32 (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))) (neg.f32 (neg.f32 (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (fma.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(exp.f32 (*.f32 #s(literal 1/4 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32)))
(fabs.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fabs.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32))
(pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/4 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/8 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (neg.f32 (sqrt.f32 u1))) (sqrt.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fabs.f32 (sqrt.f32 (sqrt.f32 u1))) (fabs.f32 (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (sqrt.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/4 binary32)) (pow.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/4 binary32)) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/4 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 1/4 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 1 binary32)))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32)))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fabs.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32))
(pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (fabs.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fabs.f32 (sqrt.f32 u1)) (fabs.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fabs.f32 (sqrt.f32 (neg.f32 u1))) (fabs.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fabs.f32 (neg.f32 (sqrt.f32 u1))) (fabs.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 1/2 binary32)) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (fabs.f32 (sqrt.f32 u1)) (fabs.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)) #s(literal 3/2 binary32)))
(pow.f32 u1 #s(literal 3 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 3/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -3 binary32))
(pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 u1)) #s(literal 3 binary32))
(/.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 3 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 3 binary32)))
(/.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))
(*.f32 u1 (*.f32 u1 u1))
(*.f32 (*.f32 u1 u1) u1)
(*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(*.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 u1 (sqrt.f32 u1)))
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(+.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) #s(literal -1 binary32))
(fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(-.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))) (neg.f32 (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(+.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2 (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (/.f32 (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (*.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (*.f32 u2 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) u2) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))))) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (-.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (neg.f32 (*.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 u2 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) u2)) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) u2)) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2)))) (fma.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2)
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1))) (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1))) (neg.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))) (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (-.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 u2 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2))
(*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) u2)
(*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))

eval377.0ms (2.7%)

Memory
14.0MiB live, 283.6MiB allocated
Compiler

Compiled 52 319 to 4 033 computations (92.3% saved)

prune508.0ms (3.7%)

Memory
-5.5MiB live, 477.2MiB allocated
Pruning

71 alts after pruning (61 fresh and 10 done)

PrunedKeptTotal
New1 507161 523
Fresh84553
Picked235
Done077
Total1 517711 588
Accuracy
99.8%
Counts
1 588 → 71
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.8%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
71.3%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.3%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
90.4%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
87.6%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
89.5%
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (sqrt (+ (/ 1 u1) -1)) (/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (sqrt.f32 u1)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.1%
(*.f32 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.3%
(*.f32 (*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal -1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.0%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.4%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
87.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
73.3%
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.8%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
99.0%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.0%
(*.f32 (sqrt.f32 #s(approx (/ u1 (/ (* (- 1 (* u1 (* u1 (* u1 u1)))) (/ 1 (+ u1 1))) (+ (* u1 u1) 1))) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.7%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
88.3%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
83.1%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
81.6%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
81.6%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
79.4%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
81.6%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
81.6%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (fma.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 1 binary32))))
81.6%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
81.6%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
83.1%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
79.4%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
81.5%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
88.1%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.2%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
81.5%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
19.4%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (/ (+ u1 1) (/ 1 u1)) (*.f32 u1 u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
85.8%
(*.f32 (exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
75.4%
(*.f32 #s(approx (/ 1 (sqrt (+ (/ 1 u1) -1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
81.8%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
70.3%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
70.3%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
78.3%
#s(approx (* (/ 1 (sqrt (+ (/ 1 u1) -1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
90.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
92.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
92.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
88.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
92.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
87.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))))))
78.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
78.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
90.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
77.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
78.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
78.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
75.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
74.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
72.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
75.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
72.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
72.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1)))))))
18.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
5.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* u2 u2) (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000))) (sqrt (/ u1 (- 1 u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))))
5.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (* (* u2 u2) (* (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- 1 u1)))))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))))
73.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))))
72.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
63.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))
63.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
63.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
Compiler

Compiled 3 364 to 1 199 computations (64.4% saved)

regimes306.0ms (2.2%)

Memory
14.5MiB live, 363.9MiB allocated
Counts
102 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
#s(approx (* (/ 1 (sqrt (+ (/ 1 u1) -1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (/ (+ u1 1) (/ 1 u1)) (*.f32 u1 u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (fma.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1)))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (* (* u2 u2) (* (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- 1 u1)))))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* u2 u2) (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000))) (sqrt (/ u1 (- 1 u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(approx (/ 1 (sqrt (+ (/ 1 u1) -1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (/ (* (- 1 (* u1 (* u1 (* u1 u1)))) (/ 1 (+ u1 1))) (+ (* u1 u1) 1))) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (sqrt (+ (/ 1 u1) -1)) (/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (sqrt.f32 u1)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (exp.f32 (log.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal -1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

8 calls:

69.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
44.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
37.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
36.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
31.0ms
u1
Results
AccuracySegmentsBranch
99.1%1cosTheta_i
99.1%1u1
99.1%1u2
99.1%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.1%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
99.1%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
99.1%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
99.1%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes184.0ms (1.3%)

Memory
-9.2MiB live, 306.6MiB allocated
Counts
76 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
#s(approx (* (/ 1 (sqrt (+ (/ 1 u1) -1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (/ (+ u1 1) (/ 1 u1)) (*.f32 u1 u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (fma.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1)))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (* (* u2 u2) (* (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- 1 u1)))))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* u2 u2) (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000))) (sqrt (/ u1 (- 1 u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(approx (/ 1 (sqrt (+ (/ 1 u1) -1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (/ (* (- 1 (* u1 (* u1 (* u1 u1)))) (/ 1 (+ u1 1))) (+ (* u1 u1) 1))) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

8 calls:

27.0ms
u2
23.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
22.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
22.0ms
cosTheta_i
22.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Results
AccuracySegmentsBranch
99.1%1cosTheta_i
99.1%1u1
99.1%1u2
99.1%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.1%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
99.1%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
99.1%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
99.1%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes172.0ms (1.2%)

Memory
19.0MiB live, 368.7MiB allocated
Counts
70 → 2
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
#s(approx (* (/ 1 (sqrt (+ (/ 1 u1) -1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (/ (+ u1 1) (/ 1 u1)) (*.f32 u1 u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (fma.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1)))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (* (* u2 u2) (* (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- 1 u1)))))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* u2 u2) (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000))) (sqrt (/ u1 (- 1 u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(approx (/ 1 (sqrt (+ (/ 1 u1) -1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (/ (* (- 1 (* u1 (* u1 (* u1 u1)))) (/ 1 (+ u1 1))) (+ (* u1 u1) 1))) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
Calls

8 calls:

25.0ms
u1
22.0ms
cosTheta_i
21.0ms
u2
20.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
20.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Results
AccuracySegmentsBranch
92.7%1cosTheta_i
97.9%2u1
98.1%2u2
98.2%2(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.9%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
97.9%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
97.8%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
98.1%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes175.0ms (1.3%)

Memory
1.8MiB live, 332.6MiB allocated
Counts
67 → 2
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
#s(approx (* (/ 1 (sqrt (+ (/ 1 u1) -1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (/ (+ u1 1) (/ 1 u1)) (*.f32 u1 u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (fma.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1)))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (* (* u2 u2) (* (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- 1 u1)))))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* u2 u2) (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000))) (sqrt (/ u1 (- 1 u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(approx (/ 1 (sqrt (+ (/ 1 u1) -1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
Calls

7 calls:

41.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
24.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
23.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
22.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
21.0ms
u1
Results
AccuracySegmentsBranch
97.2%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
97.4%2u1
97.4%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
97.4%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
97.7%2u2
97.7%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
97.8%2(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Compiler

Compiled 52 to 41 computations (21.2% saved)

regimes254.0ms (1.8%)

Memory
-29.9MiB live, 214.1MiB allocated
Counts
64 → 2
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
#s(approx (* (/ 1 (sqrt (+ (/ 1 u1) -1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (/ (+ u1 1) (/ 1 u1)) (*.f32 u1 u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (fma.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1)))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (* (* u2 u2) (* (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- 1 u1)))))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* u2 u2) (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000))) (sqrt (/ u1 (- 1 u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(approx (/ 1 (sqrt (+ (/ 1 u1) -1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

7 calls:

44.0ms
u2
41.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
39.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
39.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
38.0ms
u1
Results
AccuracySegmentsBranch
96.2%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
92.7%1u1
92.7%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
92.7%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
96.7%2u2
96.7%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
95.9%2(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Compiler

Compiled 52 to 41 computations (21.2% saved)

regimes172.0ms (1.2%)

Memory
29.6MiB live, 186.4MiB allocated
Counts
61 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
#s(approx (* (/ 1 (sqrt (+ (/ 1 u1) -1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (/ (+ u1 1) (/ 1 u1)) (*.f32 u1 u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (fma.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1)))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (* (* u2 u2) (* (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- 1 u1)))))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* u2 u2) (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000))) (sqrt (/ u1 (- 1 u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
Calls

7 calls:

46.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
32.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
20.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
17.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
17.0ms
u1
Results
AccuracySegmentsBranch
92.7%1u1
92.7%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
92.7%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
92.7%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.7%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
92.7%1u2
92.7%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 52 to 41 computations (21.2% saved)

regimes232.0ms (1.7%)

Memory
-23.6MiB live, 172.1MiB allocated
Counts
52 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
#s(approx (* (/ 1 (sqrt (+ (/ 1 u1) -1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (/ (+ u1 1) (/ 1 u1)) (*.f32 u1 u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (fma.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1)))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (* (* u2 u2) (* (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- 1 u1)))))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
Calls

8 calls:

114.0ms
cosTheta_i
19.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
18.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
17.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
15.0ms
u1
Results
AccuracySegmentsBranch
92.7%1cosTheta_i
92.7%1u2
92.7%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
92.7%1u1
92.7%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.7%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
92.7%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
92.7%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes186.0ms (1.3%)

Memory
2.2MiB live, 166.1MiB allocated
Counts
44 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
#s(approx (* (/ 1 (sqrt (+ (/ 1 u1) -1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (/ (+ u1 1) (/ 1 u1)) (*.f32 u1 u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (fma.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1)))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
Outputs
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
Calls

8 calls:

39.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
37.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
32.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
26.0ms
cosTheta_i
13.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Results
AccuracySegmentsBranch
90.8%1cosTheta_i
90.8%1u1
90.8%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.8%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
90.8%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
90.8%1u2
90.8%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
90.8%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes315.0ms (2.3%)

Memory
4.7MiB live, 120.4MiB allocated
Counts
43 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
#s(approx (* (/ 1 (sqrt (+ (/ 1 u1) -1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (/ (+ u1 1) (/ 1 u1)) (*.f32 u1 u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (fma.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1)))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000)) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
Calls

8 calls:

121.0ms
u1
86.0ms
u2
45.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
12.0ms
cosTheta_i
12.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Results
AccuracySegmentsBranch
90.7%1u2
90.7%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
90.7%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
90.7%1u1
90.7%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.7%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
90.7%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
90.7%1cosTheta_i
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes106.0ms (0.8%)

Memory
20.2MiB live, 96.6MiB allocated
Counts
32 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
#s(approx (* (/ 1 (sqrt (+ (/ 1 u1) -1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (/ (+ u1 1) (/ 1 u1)) (*.f32 u1 u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (fma.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
Calls

8 calls:

10.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
10.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
10.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
10.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
10.0ms
cosTheta_i
Results
AccuracySegmentsBranch
87.9%1u2
87.9%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
87.9%1u1
87.9%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.9%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
87.9%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
87.9%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
87.9%1cosTheta_i
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes61.0ms (0.4%)

Memory
0.8MiB live, 80.9MiB allocated
Counts
19 → 2
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
#s(approx (* (/ 1 (sqrt (+ (/ 1 u1) -1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
Outputs
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
#s(approx (* (/ 1 (sqrt (+ (/ 1 u1) -1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
Calls

8 calls:

16.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
7.0ms
cosTheta_i
6.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
6.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
6.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
AccuracySegmentsBranch
84.8%2(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.1%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
79.4%1cosTheta_i
84.4%2u1
84.1%2u2
84.4%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
84.4%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
84.1%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes8.0ms (0.1%)

Memory
-26.7MiB live, 11.6MiB allocated
Counts
15 → 2
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(approx (+ (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
Outputs
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
Calls

1 calls:

7.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Results
AccuracySegmentsBranch
84.8%2(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Compiler

Compiled 14 to 11 computations (21.4% saved)

regimes34.0ms (0.2%)

Memory
25.1MiB live, 62.6MiB allocated
Counts
10 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
Calls

8 calls:

6.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
4.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
4.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
4.0ms
u2
4.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
AccuracySegmentsBranch
78.3%1cosTheta_i
78.3%1u2
78.3%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
78.3%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
78.3%1u1
78.3%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
78.3%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
78.3%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes29.0ms (0.2%)

Memory
-13.3MiB live, 30.5MiB allocated
Counts
5 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
Calls

8 calls:

11.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
3.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
3.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
3.0ms
cosTheta_i
2.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
AccuracySegmentsBranch
74.6%1u2
74.6%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
74.6%1cosTheta_i
74.6%1u1
74.6%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
74.6%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
74.6%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
74.6%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes19.0ms (0.1%)

Memory
-3.6MiB live, 34.5MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
Calls

8 calls:

4.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
2.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
2.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
2.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
2.0ms
u1
Results
AccuracySegmentsBranch
72.6%1cosTheta_i
72.6%1u2
72.6%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
72.6%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
72.6%1u1
72.6%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
72.6%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
72.6%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes13.0ms (0.1%)

Memory
26.5MiB live, 26.5MiB allocated
Accuracy

Total -14.4b remaining (-124.7%)

Threshold costs -14.4b (-124.7%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
Calls

8 calls:

2.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
2.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
2.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
1.0ms
u2
1.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Results
AccuracySegmentsBranch
63.9%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
63.9%1cosTheta_i
63.9%1u1
63.9%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
63.9%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
63.9%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
63.9%1u2
63.9%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.052001409232616425
0.058020398020744324
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch30.0ms (0.2%)

Memory
-36.1MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.02102251909673214
0.021298548206686974
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.054936170578003
1.1062697172164917
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0321800634264946
0.03252290561795235
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0321800634264946
0.03252290561795235
Compiler

Compiled 17 to 17 computations (0% saved)

simplify14.0ms (0.1%)

Memory
21.1MiB live, 21.1MiB allocated
Algorithm
egg-herbie
Rules
38×*-commutative_binary32
+-commutative_binary32
sub-neg_binary32
neg-sub0_binary32
1-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
092566
1116566
2119566
3121566
4122566
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(if (<=.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 7381975/134217728 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(if (<=.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 11381663/536870912 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 9227469/8388608 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(if (<=.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1090519/33554432 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))) #s(approx (* (/ 1 (sqrt (+ (/ 1 u1) -1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(if (<=.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1090519/33554432 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
Outputs
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(if (<=.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 7381975/134217728 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(if (<=.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 7381975/134217728 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))))
(if (<=.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 11381663/536870912 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))))
(if (<=.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 11381663/536870912 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 9227469/8388608 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 9227469/8388608 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(if (<=.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1090519/33554432 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))) #s(approx (* (/ 1 (sqrt (+ (/ 1 u1) -1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(if (<=.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1090519/33554432 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))) #s(approx (* (/ 1 (sqrt (+ (/ 1 u1) -1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(if (<=.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1090519/33554432 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))))
(if (<=.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1090519/33554432 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))

soundness1.9s (13.6%)

Memory
7.5MiB live, 1 214.7MiB allocated
Rules
19 904×lower-fma.f64
19 904×lower-fma.f32
10 198×lower-fma.f64
10 198×lower-fma.f32
6 784×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01032
01632
14632
223732
3195332
0969232
055411
099369
1344339
22418339
09493336
041242
070191
1220178
21353169
08543163
044301
078298
1245271
21644271
08357271
03755081
111114443
233844051
378434031
086843878
0193978
1554887
21623819
34916767
08214735
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 777 to 320 computations (58.8% saved)

preprocess83.0ms (0.6%)

Memory
1.2MiB live, 157.4MiB allocated
Remove

(abs cosTheta_i)

(abs u2)

Compiler

Compiled 1 002 to 310 computations (69.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...